|
40 | 40 | <PlatformToolset>v143</PlatformToolset> |
41 | 41 | <WholeProgramOptimization>true</WholeProgramOptimization> |
42 | 42 | <CharacterSet>Unicode</CharacterSet> |
| 43 | + <LinkControlFlowGuard>true</LinkControlFlowGuard> |
43 | 44 | </PropertyGroup> |
44 | 45 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
45 | 46 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
|
53 | 54 | <PlatformToolset>v143</PlatformToolset> |
54 | 55 | <WholeProgramOptimization>true</WholeProgramOptimization> |
55 | 56 | <CharacterSet>Unicode</CharacterSet> |
| 57 | + <LinkControlFlowGuard>true</LinkControlFlowGuard> |
56 | 58 | </PropertyGroup> |
57 | 59 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
58 | 60 | <ImportGroup Label="ExtensionSettings"> |
|
155 | 157 | <LanguageStandard>stdcpp17</LanguageStandard> |
156 | 158 | <MultiProcessorCompilation>true</MultiProcessorCompilation> |
157 | 159 | <AdditionalIncludeDirectories>$(LIB_INCLUDES);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 160 | + <ControlFlowGuard>Guard</ControlFlowGuard> |
158 | 161 | </ClCompile> |
159 | 162 | <Link> |
160 | 163 | <SubSystem>Windows</SubSystem> |
161 | 164 | <GenerateDebugInformation>true</GenerateDebugInformation> |
162 | 165 | <EnableCOMDATFolding>true</EnableCOMDATFolding> |
163 | 166 | <OptimizeReferences>true</OptimizeReferences> |
164 | 167 | <ModuleDefinitionFile>.\OpenTelemetry.AutoInstrumentation.Native.def</ModuleDefinitionFile> |
| 168 | + <CETCompat>true</CETCompat> |
| 169 | + <DynamicBase>true</DynamicBase> |
| 170 | + <AdditionalOptions>/CETCOMPAT %(AdditionalOptions)</AdditionalOptions> |
165 | 171 | </Link> |
166 | 172 | <PreBuildEvent> |
167 | 173 | <Command>IF EXIST "$(SolutionDir)pre-build-events-cpp.bat" CALL "$(SolutionDir)pre-build-events-cpp.bat" "$(TargetPath)" "$(TargetFileName)" "$(TargetDir)" "$(TargetName)"</Command> |
|
182 | 188 | <LanguageStandard>stdcpp17</LanguageStandard> |
183 | 189 | <MultiProcessorCompilation>true</MultiProcessorCompilation> |
184 | 190 | <AdditionalIncludeDirectories>$(LIB_INCLUDES);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 191 | + <ControlFlowGuard>Guard</ControlFlowGuard> |
185 | 192 | </ClCompile> |
186 | 193 | <Link> |
187 | 194 | <SubSystem>Windows</SubSystem> |
188 | 195 | <GenerateDebugInformation>true</GenerateDebugInformation> |
189 | 196 | <EnableCOMDATFolding>true</EnableCOMDATFolding> |
190 | 197 | <OptimizeReferences>true</OptimizeReferences> |
191 | 198 | <ModuleDefinitionFile>.\OpenTelemetry.AutoInstrumentation.Native.def</ModuleDefinitionFile> |
| 199 | + <CETCompat>true</CETCompat> |
| 200 | + <DynamicBase>true</DynamicBase> |
| 201 | + <AdditionalOptions>/CETCOMPAT %(AdditionalOptions)</AdditionalOptions> |
192 | 202 | </Link> |
193 | 203 | <PreBuildEvent> |
194 | 204 | <Command>IF EXIST "$(SolutionDir)pre-build-events-cpp.bat" CALL "$(SolutionDir)pre-build-events-cpp.bat" "$(TargetPath)" "$(TargetFileName)" "$(TargetDir)" "$(TargetName)"</Command> |
|
0 commit comments