Auto merge of #27865 - servo:github-actions-dev, r=jdm

Add Github Actions workflow for mac/linux/windows builds
This commit is contained in:
bors-servo 2021-03-11 21:08:05 -05:00 committed by GitHub
commit 5dd0cba51d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 2020 additions and 15 deletions

View file

@ -609,6 +609,14 @@ install them, let us know by filing a bug!")
extra_path += [path.join(self.msvc_package_dir("ninja"), "bin")]
extra_path += [self.msvc_package_dir("nuget")]
env.setdefault("CC", "clang-cl.exe")
env.setdefault("CXX", "clang-cl.exe")
if uwp:
env.setdefault("TARGET_CFLAGS", "")
env.setdefault("TARGET_CXXFLAGS", "")
env["TARGET_CFLAGS"] += " -DWINAPI_FAMILY=WINAPI_FAMILY_APP"
env["TARGET_CXXFLAGS"] += " -DWINAPI_FAMILY=WINAPI_FAMILY_APP"
arch = (target or host_triple()).split('-')[0]
vcpkg_arch = {
"x86_64": "x64-windows",