From 671ae20876f5d1395e95785f316b8144a48e0e35 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Sat, 4 Jan 2020 01:30:52 +0300 Subject: [PATCH] Inject rpcs3_glslang.props to glslang build Disable new exception format to remove vcruntime140_1.dll dependency. --- Vulkan/glslang-build/glslang-build.vcxproj | 12 ++++++------ rpcs3_glslang.props | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 rpcs3_glslang.props diff --git a/Vulkan/glslang-build/glslang-build.vcxproj b/Vulkan/glslang-build/glslang-build.vcxproj index d7f49fa26a..7ccf2a8c6b 100644 --- a/Vulkan/glslang-build/glslang-build.vcxproj +++ b/Vulkan/glslang-build/glslang-build.vcxproj @@ -41,24 +41,24 @@ cmake -G $(CmakeGenerator) -A x64 -DCMAKE_CONFIGURATION_TYPES="Debug;Release" ../glslang -msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Release /m +msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Release /p:ForceImportBeforeCppTargets=$(SolutionDir)rpcs3_glslang.props /m cmake -G $(CmakeGenerator) -A x64 -DCMAKE_CONFIGURATION_TYPES="Debug;Release" ../glslang -msbuild.exe ALL_BUILD.vcxproj /t:rebuild /p:Configuration=Release /m +msbuild.exe ALL_BUILD.vcxproj /t:rebuild /p:Configuration=Release /p:ForceImportBeforeCppTargets=$(SolutionDir)rpcs3_glslang.props /m cmake -G $(CmakeGenerator) -A x64 -DCMAKE_CONFIGURATION_TYPES="Debug;Release" ../glslang -msbuild.exe ALL_BUILD.vcxproj /t:clean /p:Configuration=Release /m +msbuild.exe ALL_BUILD.vcxproj /t:clean /p:Configuration=Release /p:ForceImportBeforeCppTargets=$(SolutionDir)rpcs3_glslang.props /m cmake -G $(CmakeGenerator) -A x64 -DCMAKE_CONFIGURATION_TYPES="Debug;Release" ../glslang - msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug /m + msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug /p:ForceImportBeforeCppTargets=$(SolutionDir)rpcs3_glslang.props /m cmake -G $(CmakeGenerator) -A x64 -DCMAKE_CONFIGURATION_TYPES="Debug;Release" ../glslang - msbuild.exe ALL_BUILD.vcxproj /t:rebuild /p:Configuration=Debug /m + msbuild.exe ALL_BUILD.vcxproj /t:rebuild /p:Configuration=Debug /p:ForceImportBeforeCppTargets=$(SolutionDir)rpcs3_glslang.props /m cmake -G $(CmakeGenerator) -A x64 -DCMAKE_CONFIGURATION_TYPES="Debug;Release" ../glslang - msbuild.exe ALL_BUILD.vcxproj /t:clean /p:Configuration=Debug /m + msbuild.exe ALL_BUILD.vcxproj /t:clean /p:Configuration=Debug /p:ForceImportBeforeCppTargets=$(SolutionDir)rpcs3_glslang.props /m diff --git a/rpcs3_glslang.props b/rpcs3_glslang.props new file mode 100644 index 0000000000..63230563c2 --- /dev/null +++ b/rpcs3_glslang.props @@ -0,0 +1,16 @@ + + + + + + + + + -d2FH4- %(AdditionalOptions) + + + -d2:-FH4- %(AdditionalOptions) + + + +