Fix warning in dnchost by using release runtime in debug.
Sean Hall committed
Apr 19, 2022 at 16:02 UTC
a4e1d547d22d8226a7911605439d5abb15c61465
1 file changed
+8
-3
src/ext/Bal/dnchost/dnchost.vcxproj
+8
-3
@@ -39,6 +39,13 @@
39
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
40
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
41
42
+ <ItemDefinitionGroup Condition=" '$(Configuration)'=='Debug' ">
43
+ <ClCompile>
44
+ <!-- libnethost.lib is currently only available in Release mode, so can't use debug runtime -->
45
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
46
+ </ClCompile>
47
+ </ItemDefinitionGroup>
48
+
49
<PropertyGroup>
50
<NetHostPlatform>$(Platform)</NetHostPlatform>
51
<NetHostPlatform Condition=" '$(NetHostPlatform)'=='Win32' ">x86</NetHostPlatform>
@@ -67,10 +74,8 @@
74
</ItemGroup>
75
76
<ItemDefinitionGroup>
70
- <!-- <ClCompile>
71
- <AdditionalIncludeDirectories>$(BaseOutputPath)obj;$(NetHostPath);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
72
- </ClCompile> -->
77
<Link>
78
+ <!-- libnethost.lib is currently compiled with /GL, so must use linker option /LTCG -->
79
<AdditionalOptions>/LTCG %(AdditionalOptions)</AdditionalOptions>
80
</Link>
81
</ItemDefinitionGroup>