From b01d8db282f7971ade728e47a943585eae42f419 Mon Sep 17 00:00:00 2001 From: Yong He Date: Wed, 28 Sep 2022 20:03:18 -0700 Subject: Fix build script for macos aarch64. (#2420) * Fix build script for macos aarch64. * fix1 * Fix2. * update vs files Co-authored-by: Yong He --- .../run-generators/run-generators.vcxproj | 108 +++++++++++---------- 1 file changed, 58 insertions(+), 50 deletions(-) (limited to 'build/visual-studio/run-generators') diff --git a/build/visual-studio/run-generators/run-generators.vcxproj b/build/visual-studio/run-generators/run-generators.vcxproj index aa948f934..7cb84044e 100644 --- a/build/visual-studio/run-generators/run-generators.vcxproj +++ b/build/visual-studio/run-generators/run-generators.vcxproj @@ -9,9 +9,9 @@ Debug x64 - + Debug - ARM + ARM64 Debug aarch64 @@ -21,9 +21,9 @@ Debug aarch64 x64 - + Debug aarch64 - ARM + ARM64 Release @@ -33,9 +33,9 @@ Release x64 - + Release - ARM + ARM64 Release aarch64 @@ -45,9 +45,9 @@ Release aarch64 x64 - + Release aarch64 - ARM + ARM64 @@ -69,12 +69,12 @@ Unicode v142 - + StaticLibrary true Unicode v142 - true + true StaticLibrary @@ -88,12 +88,12 @@ Unicode v142 - + StaticLibrary false Unicode v142 - true + true @@ -104,7 +104,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -129,7 +129,7 @@ run-generators .lib - + ..\..\..\bin\windows-aarch64\debug\ ..\..\..\intermediate\windows-aarch64\debug\run-generators\ run-generators @@ -147,7 +147,7 @@ run-generators .lib - + ..\..\..\bin\windows-aarch64\release\ ..\..\..\intermediate\windows-aarch64\release\run-generators\ run-generators @@ -181,7 +181,7 @@ true - + NotUsing Level3 @@ -189,11 +189,15 @@ ProgramDatabase Disabled MultiThreadedDebug + -arch arm64 %(AdditionalOptions) Windows true + + -arch arm64 %(AdditionalOptions) + @@ -231,7 +235,7 @@ true - + NotUsing Level3 @@ -242,12 +246,16 @@ false true MultiThreaded + -arch arm64 %(AdditionalOptions) Windows true true + + -arch arm64 %(AdditionalOptions) + @@ -262,137 +270,137 @@ Document "../../../bin/windows-x86/debug/slang-embed" %(Identity) "../../../bin/windows-x64/debug/slang-embed" %(Identity) - "../../../bin/windows-aarch64/debug/slang-embed" %(Identity) + "../../../bin/windows-aarch64/debug/slang-embed" %(Identity) "../../../bin/windows-x86/release/slang-embed" %(Identity) "../../../bin/windows-x64/release/slang-embed" %(Identity) - "../../../bin/windows-aarch64/release/slang-embed" %(Identity) + "../../../bin/windows-aarch64/release/slang-embed" %(Identity) ../../../prelude/slang-cpp-host-prelude.h.cpp slang-embed %(Identity) ../../../bin/windows-x86/debug/slang-embed.exe ../../../bin/windows-x64/debug/slang-embed.exe - ../../../bin/windows-aarch64/debug/slang-embed.exe + ../../../bin/windows-aarch64/debug/slang-embed.exe ../../../bin/windows-x86/release/slang-embed.exe ../../../bin/windows-x64/release/slang-embed.exe - ../../../bin/windows-aarch64/release/slang-embed.exe + ../../../bin/windows-aarch64/release/slang-embed.exe Document "../../../bin/windows-x86/debug/slang-embed" %(Identity) "../../../bin/windows-x64/debug/slang-embed" %(Identity) - "../../../bin/windows-aarch64/debug/slang-embed" %(Identity) + "../../../bin/windows-aarch64/debug/slang-embed" %(Identity) "../../../bin/windows-x86/release/slang-embed" %(Identity) "../../../bin/windows-x64/release/slang-embed" %(Identity) - "../../../bin/windows-aarch64/release/slang-embed" %(Identity) + "../../../bin/windows-aarch64/release/slang-embed" %(Identity) ../../../prelude/slang-cpp-prelude.h.cpp slang-embed %(Identity) ../../../bin/windows-x86/debug/slang-embed.exe ../../../bin/windows-x64/debug/slang-embed.exe - ../../../bin/windows-aarch64/debug/slang-embed.exe + ../../../bin/windows-aarch64/debug/slang-embed.exe ../../../bin/windows-x86/release/slang-embed.exe ../../../bin/windows-x64/release/slang-embed.exe - ../../../bin/windows-aarch64/release/slang-embed.exe + ../../../bin/windows-aarch64/release/slang-embed.exe Document "../../../bin/windows-x86/debug/slang-embed" %(Identity) "../../../bin/windows-x64/debug/slang-embed" %(Identity) - "../../../bin/windows-aarch64/debug/slang-embed" %(Identity) + "../../../bin/windows-aarch64/debug/slang-embed" %(Identity) "../../../bin/windows-x86/release/slang-embed" %(Identity) "../../../bin/windows-x64/release/slang-embed" %(Identity) - "../../../bin/windows-aarch64/release/slang-embed" %(Identity) + "../../../bin/windows-aarch64/release/slang-embed" %(Identity) ../../../prelude/slang-cuda-prelude.h.cpp slang-embed %(Identity) ../../../bin/windows-x86/debug/slang-embed.exe ../../../bin/windows-x64/debug/slang-embed.exe - ../../../bin/windows-aarch64/debug/slang-embed.exe + ../../../bin/windows-aarch64/debug/slang-embed.exe ../../../bin/windows-x86/release/slang-embed.exe ../../../bin/windows-x64/release/slang-embed.exe - ../../../bin/windows-aarch64/release/slang-embed.exe + ../../../bin/windows-aarch64/release/slang-embed.exe Document "../../../bin/windows-x86/debug/slang-embed" %(Identity) "../../../bin/windows-x64/debug/slang-embed" %(Identity) - "../../../bin/windows-aarch64/debug/slang-embed" %(Identity) + "../../../bin/windows-aarch64/debug/slang-embed" %(Identity) "../../../bin/windows-x86/release/slang-embed" %(Identity) "../../../bin/windows-x64/release/slang-embed" %(Identity) - "../../../bin/windows-aarch64/release/slang-embed" %(Identity) + "../../../bin/windows-aarch64/release/slang-embed" %(Identity) ../../../prelude/slang-hlsl-prelude.h.cpp slang-embed %(Identity) ../../../bin/windows-x86/debug/slang-embed.exe ../../../bin/windows-x64/debug/slang-embed.exe - ../../../bin/windows-aarch64/debug/slang-embed.exe + ../../../bin/windows-aarch64/debug/slang-embed.exe ../../../bin/windows-x86/release/slang-embed.exe ../../../bin/windows-x64/release/slang-embed.exe - ../../../bin/windows-aarch64/release/slang-embed.exe + ../../../bin/windows-aarch64/release/slang-embed.exe Document "../../../bin/windows-x86/debug/slang-generate" %(Identity) "../../../bin/windows-x64/debug/slang-generate" %(Identity) - "../../../bin/windows-aarch64/debug/slang-generate" %(Identity) + "../../../bin/windows-aarch64/debug/slang-generate" %(Identity) "../../../bin/windows-x86/release/slang-generate" %(Identity) "../../../bin/windows-x64/release/slang-generate" %(Identity) - "../../../bin/windows-aarch64/release/slang-generate" %(Identity) + "../../../bin/windows-aarch64/release/slang-generate" %(Identity) ../../../source/slang/core.meta.slang.h slang-generate %(Identity) ../../../bin/windows-x86/debug/slang-generate.exe ../../../bin/windows-x64/debug/slang-generate.exe - ../../../bin/windows-aarch64/debug/slang-generate.exe + ../../../bin/windows-aarch64/debug/slang-generate.exe ../../../bin/windows-x86/release/slang-generate.exe ../../../bin/windows-x64/release/slang-generate.exe - ../../../bin/windows-aarch64/release/slang-generate.exe + ../../../bin/windows-aarch64/release/slang-generate.exe Document "../../../bin/windows-x86/debug/slang-generate" %(Identity) "../../../bin/windows-x64/debug/slang-generate" %(Identity) - "../../../bin/windows-aarch64/debug/slang-generate" %(Identity) + "../../../bin/windows-aarch64/debug/slang-generate" %(Identity) "../../../bin/windows-x86/release/slang-generate" %(Identity) "../../../bin/windows-x64/release/slang-generate" %(Identity) - "../../../bin/windows-aarch64/release/slang-generate" %(Identity) + "../../../bin/windows-aarch64/release/slang-generate" %(Identity) ../../../source/slang/diff.meta.slang.h slang-generate %(Identity) ../../../bin/windows-x86/debug/slang-generate.exe ../../../bin/windows-x64/debug/slang-generate.exe - ../../../bin/windows-aarch64/debug/slang-generate.exe + ../../../bin/windows-aarch64/debug/slang-generate.exe ../../../bin/windows-x86/release/slang-generate.exe ../../../bin/windows-x64/release/slang-generate.exe - ../../../bin/windows-aarch64/release/slang-generate.exe + ../../../bin/windows-aarch64/release/slang-generate.exe Document "../../../bin/windows-x86/debug/slang-generate" %(Identity) "../../../bin/windows-x64/debug/slang-generate" %(Identity) - "../../../bin/windows-aarch64/debug/slang-generate" %(Identity) + "../../../bin/windows-aarch64/debug/slang-generate" %(Identity) "../../../bin/windows-x86/release/slang-generate" %(Identity) "../../../bin/windows-x64/release/slang-generate" %(Identity) - "../../../bin/windows-aarch64/release/slang-generate" %(Identity) + "../../../bin/windows-aarch64/release/slang-generate" %(Identity) ../../../source/slang/hlsl.meta.slang.h slang-generate %(Identity) ../../../bin/windows-x86/debug/slang-generate.exe ../../../bin/windows-x64/debug/slang-generate.exe - ../../../bin/windows-aarch64/debug/slang-generate.exe + ../../../bin/windows-aarch64/debug/slang-generate.exe ../../../bin/windows-x86/release/slang-generate.exe ../../../bin/windows-x64/release/slang-generate.exe - ../../../bin/windows-aarch64/release/slang-generate.exe + ../../../bin/windows-aarch64/release/slang-generate.exe Document "../../../bin/windows-x86/debug/slang-cpp-extractor" -d %(RootDir)%(Directory) slang-ast-support-types.h slang-ast-base.h slang-ast-decl.h slang-ast-expr.h slang-ast-modifier.h slang-ast-stmt.h slang-ast-type.h slang-ast-val.h -strip-prefix slang- -o slang-generated -output-fields -mark-suffix _CLASS "../../../bin/windows-x64/debug/slang-cpp-extractor" -d %(RootDir)%(Directory) slang-ast-support-types.h slang-ast-base.h slang-ast-decl.h slang-ast-expr.h slang-ast-modifier.h slang-ast-stmt.h slang-ast-type.h slang-ast-val.h -strip-prefix slang- -o slang-generated -output-fields -mark-suffix _CLASS - "../../../bin/windows-aarch64/debug/slang-cpp-extractor" -d %(RootDir)%(Directory) slang-ast-support-types.h slang-ast-base.h slang-ast-decl.h slang-ast-expr.h slang-ast-modifier.h slang-ast-stmt.h slang-ast-type.h slang-ast-val.h -strip-prefix slang- -o slang-generated -output-fields -mark-suffix _CLASS + "../../../bin/windows-aarch64/debug/slang-cpp-extractor" -d %(RootDir)%(Directory) slang-ast-support-types.h slang-ast-base.h slang-ast-decl.h slang-ast-expr.h slang-ast-modifier.h slang-ast-stmt.h slang-ast-type.h slang-ast-val.h -strip-prefix slang- -o slang-generated -output-fields -mark-suffix _CLASS "../../../bin/windows-x86/release/slang-cpp-extractor" -d %(RootDir)%(Directory) slang-ast-support-types.h slang-ast-base.h slang-ast-decl.h slang-ast-expr.h slang-ast-modifier.h slang-ast-stmt.h slang-ast-type.h slang-ast-val.h -strip-prefix slang- -o slang-generated -output-fields -mark-suffix _CLASS "../../../bin/windows-x64/release/slang-cpp-extractor" -d %(RootDir)%(Directory) slang-ast-support-types.h slang-ast-base.h slang-ast-decl.h slang-ast-expr.h slang-ast-modifier.h slang-ast-stmt.h slang-ast-type.h slang-ast-val.h -strip-prefix slang- -o slang-generated -output-fields -mark-suffix _CLASS - "../../../bin/windows-aarch64/release/slang-cpp-extractor" -d %(RootDir)%(Directory) slang-ast-support-types.h slang-ast-base.h slang-ast-decl.h slang-ast-expr.h slang-ast-modifier.h slang-ast-stmt.h slang-ast-type.h slang-ast-val.h -strip-prefix slang- -o slang-generated -output-fields -mark-suffix _CLASS + "../../../bin/windows-aarch64/release/slang-cpp-extractor" -d %(RootDir)%(Directory) slang-ast-support-types.h slang-ast-base.h slang-ast-decl.h slang-ast-expr.h slang-ast-modifier.h slang-ast-stmt.h slang-ast-type.h slang-ast-val.h -strip-prefix slang- -o slang-generated -output-fields -mark-suffix _CLASS ../../../source/slang/slang-generated-obj.h;../../../source/slang/slang-generated-obj-macro.h;../../../source/slang/slang-generated-ast.h;../../../source/slang/slang-generated-ast-macro.h;../../../source/slang/slang-generated-value.h;../../../source/slang/slang-generated-value-macro.h C++ Extractor %(Identity) ../../../bin/windows-x86/debug/slang-cpp-extractor.exe;../../../source/slang/slang-ast-support-types.h;../../../source/slang/slang-ast-base.h;../../../source/slang/slang-ast-decl.h;../../../source/slang/slang-ast-expr.h;../../../source/slang/slang-ast-modifier.h;../../../source/slang/slang-ast-stmt.h;../../../source/slang/slang-ast-type.h;../../../source/slang/slang-ast-val.h ../../../bin/windows-x64/debug/slang-cpp-extractor.exe;../../../source/slang/slang-ast-support-types.h;../../../source/slang/slang-ast-base.h;../../../source/slang/slang-ast-decl.h;../../../source/slang/slang-ast-expr.h;../../../source/slang/slang-ast-modifier.h;../../../source/slang/slang-ast-stmt.h;../../../source/slang/slang-ast-type.h;../../../source/slang/slang-ast-val.h - ../../../bin/windows-aarch64/debug/slang-cpp-extractor.exe;../../../source/slang/slang-ast-support-types.h;../../../source/slang/slang-ast-base.h;../../../source/slang/slang-ast-decl.h;../../../source/slang/slang-ast-expr.h;../../../source/slang/slang-ast-modifier.h;../../../source/slang/slang-ast-stmt.h;../../../source/slang/slang-ast-type.h;../../../source/slang/slang-ast-val.h + ../../../bin/windows-aarch64/debug/slang-cpp-extractor.exe;../../../source/slang/slang-ast-support-types.h;../../../source/slang/slang-ast-base.h;../../../source/slang/slang-ast-decl.h;../../../source/slang/slang-ast-expr.h;../../../source/slang/slang-ast-modifier.h;../../../source/slang/slang-ast-stmt.h;../../../source/slang/slang-ast-type.h;../../../source/slang/slang-ast-val.h ../../../bin/windows-x86/release/slang-cpp-extractor.exe;../../../source/slang/slang-ast-support-types.h;../../../source/slang/slang-ast-base.h;../../../source/slang/slang-ast-decl.h;../../../source/slang/slang-ast-expr.h;../../../source/slang/slang-ast-modifier.h;../../../source/slang/slang-ast-stmt.h;../../../source/slang/slang-ast-type.h;../../../source/slang/slang-ast-val.h ../../../bin/windows-x64/release/slang-cpp-extractor.exe;../../../source/slang/slang-ast-support-types.h;../../../source/slang/slang-ast-base.h;../../../source/slang/slang-ast-decl.h;../../../source/slang/slang-ast-expr.h;../../../source/slang/slang-ast-modifier.h;../../../source/slang/slang-ast-stmt.h;../../../source/slang/slang-ast-type.h;../../../source/slang/slang-ast-val.h - ../../../bin/windows-aarch64/release/slang-cpp-extractor.exe;../../../source/slang/slang-ast-support-types.h;../../../source/slang/slang-ast-base.h;../../../source/slang/slang-ast-decl.h;../../../source/slang/slang-ast-expr.h;../../../source/slang/slang-ast-modifier.h;../../../source/slang/slang-ast-stmt.h;../../../source/slang/slang-ast-type.h;../../../source/slang/slang-ast-val.h + ../../../bin/windows-aarch64/release/slang-cpp-extractor.exe;../../../source/slang/slang-ast-support-types.h;../../../source/slang/slang-ast-base.h;../../../source/slang/slang-ast-decl.h;../../../source/slang/slang-ast-expr.h;../../../source/slang/slang-ast-modifier.h;../../../source/slang/slang-ast-stmt.h;../../../source/slang/slang-ast-type.h;../../../source/slang/slang-ast-val.h -- cgit v1.2.3