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 --- build/visual-studio/slang/slang.vcxproj | 40 ++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 18 deletions(-) (limited to 'build/visual-studio/slang') diff --git a/build/visual-studio/slang/slang.vcxproj b/build/visual-studio/slang/slang.vcxproj index 9394806ef..060ea3d0f 100644 --- a/build/visual-studio/slang/slang.vcxproj +++ b/build/visual-studio/slang/slang.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 - + DynamicLibrary true Unicode v142 - true + true DynamicLibrary @@ -88,12 +88,12 @@ Unicode v142 - + DynamicLibrary false Unicode v142 - true + true @@ -104,7 +104,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -131,7 +131,7 @@ slang .dll - + true ..\..\..\bin\windows-aarch64\debug\ ..\..\..\intermediate\windows-aarch64\debug\slang\ @@ -152,7 +152,7 @@ slang .dll - + false ..\..\..\bin\windows-aarch64\release\ ..\..\..\intermediate\windows-aarch64\release\slang\ @@ -199,7 +199,7 @@ IF EXIST ..\..\..\external\slang-glslang\bin\windows-x86\release\slang-glslang.d IF EXIST ..\..\..\external\slang-glslang\bin\windows-x64\release\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-glslang\bin\windows-x64\release\slang-glslang.dll ..\..\..\bin\windows-x64\debug > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-glslang\bin\windows-x64\release\slang-glslang.dll ..\..\..\bin\windows-x64\debug > nul) - + NotUsing Level4 @@ -208,11 +208,13 @@ IF EXIST ..\..\..\external\slang-glslang\bin\windows-x64\release\slang-glslang.d ProgramDatabase Disabled MultiThreadedDebug + -arch arm64 %(AdditionalOptions) Windows true ..\..\..\bin\windows-aarch64\debug\slang.lib + -arch arm64 %(AdditionalOptions) IF EXIST ..\..\..\external\slang-llvm\bin\windows-aarch64\release\slang-llvm.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-llvm\bin\windows-aarch64\release\slang-llvm.dll ..\..\..\bin\windows-aarch64\debug > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-llvm\bin\windows-aarch64\release\slang-llvm.dll ..\..\..\bin\windows-aarch64\debug > nul) @@ -267,7 +269,7 @@ IF EXIST ..\..\..\external\slang-glslang\bin\windows-x86\release\slang-glslang.d IF EXIST ..\..\..\external\slang-glslang\bin\windows-x64\release\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-glslang\bin\windows-x64\release\slang-glslang.dll ..\..\..\bin\windows-x64\release > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-glslang\bin\windows-x64\release\slang-glslang.dll ..\..\..\bin\windows-x64\release > nul) - + NotUsing Level4 @@ -279,12 +281,14 @@ IF EXIST ..\..\..\external\slang-glslang\bin\windows-x64\release\slang-glslang.d false true MultiThreaded + -arch arm64 %(AdditionalOptions) Windows true true ..\..\..\bin\windows-aarch64\release\slang.lib + -arch arm64 %(AdditionalOptions) IF EXIST ..\..\..\external\slang-llvm\bin\windows-aarch64\release\slang-llvm.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-llvm\bin\windows-aarch64\release\slang-llvm.dll ..\..\..\bin\windows-aarch64\release > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-llvm\bin\windows-aarch64\release\slang-llvm.dll ..\..\..\bin\windows-aarch64\release > nul) -- cgit v1.2.3