Skip to content

Commit 0fb43b0

Browse files
committed
Update Release Flags for Windows build.
Signed-off-by: Sushrut Shringarputale <[email protected]>
1 parent be35c35 commit 0fb43b0

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

tpm2-openssl.vcxproj

+8-5
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,9 @@
102102
</ItemDefinitionGroup>
103103
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
104104
<ClCompile>
105-
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;TPM2OPENSSL_EXPORTS;WIN32_LEAN_AND_MEAN;PACKAGE_VERSION="1.1.0";NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
105+
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;TPM2OPENSSL_EXPORTS;WIN32_LEAN_AND_MEAN;PACKAGE_VERSION="1.1.0";%(PreprocessorDefinitions)</PreprocessorDefinitions>
106106
<AdditionalIncludeDirectories>$(Tpm2TssDir)\include\;$(OpenSslDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
107-
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
107+
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
108108
<WarningLevel>Level3</WarningLevel>
109109
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
110110
</ClCompile>
@@ -120,7 +120,7 @@
120120
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
121121
<ClCompile>
122122
<AdditionalIncludeDirectories>$(Tpm2TssDir)\include\;$(OpenSslDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
123-
<PreprocessorDefinitions>_WINDLL;WIN32_LEAN_AND_MEAN;PACKAGE_VERSION="1.1.0";%(PreprocessorDefinitions)</PreprocessorDefinitions>
123+
<PreprocessorDefinitions>_WINDLL;_DEBUG;WIN32_LEAN_AND_MEAN;PACKAGE_VERSION="1.1.0";%(PreprocessorDefinitions)</PreprocessorDefinitions>
124124
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
125125
</ClCompile>
126126
<Link>
@@ -130,14 +130,17 @@
130130
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
131131
<ClCompile>
132132
<AdditionalIncludeDirectories>$(Tpm2TssDir)\include\;$(OpenSslDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
133-
<PreprocessorDefinitions>_WINDLL;WIN32_LEAN_AND_MEAN;PACKAGE_VERSION="1.1.0";NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
133+
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;TPM2OPENSSL_EXPORTS;WIN32_LEAN_AND_MEAN;PACKAGE_VERSION="1.1.0";NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
134134
<Optimization>MaxSpeed</Optimization>
135-
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
135+
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
136136
</ClCompile>
137137
<Link>
138138
<AdditionalLibraryDirectories>
139139
</AdditionalLibraryDirectories>
140140
<AdditionalDependencies>$(OpenSslDir)\lib\libcrypto.lib;$(Tpm2TssDir)\x64\Release\tss2-esys.lib;$(Tpm2TssDir)\x64\Release\tss2-mu.lib;$(Tpm2TssDir)\x64\Release\tss2-tctildr.lib;%(AdditionalDependencies)</AdditionalDependencies>
141+
<GenerateDebugInformation>true</GenerateDebugInformation>
142+
<OptimizeReferences>true</OptimizeReferences>
143+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
141144
</Link>
142145
</ItemDefinitionGroup>
143146
<ItemGroup>

0 commit comments

Comments
 (0)