|
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> |
165 | 170 | </Link> |
166 | 171 | <PreBuildEvent> |
167 | 172 | <Command>IF EXIST "$(SolutionDir)pre-build-events-cpp.bat" CALL "$(SolutionDir)pre-build-events-cpp.bat" "$(TargetPath)" "$(TargetFileName)" "$(TargetDir)" "$(TargetName)"</Command> |
|
182 | 187 | <LanguageStandard>stdcpp17</LanguageStandard> |
183 | 188 | <MultiProcessorCompilation>true</MultiProcessorCompilation> |
184 | 189 | <AdditionalIncludeDirectories>$(LIB_INCLUDES);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 190 | + <ControlFlowGuard>Guard</ControlFlowGuard> |
185 | 191 | </ClCompile> |
186 | 192 | <Link> |
187 | 193 | <SubSystem>Windows</SubSystem> |
188 | 194 | <GenerateDebugInformation>true</GenerateDebugInformation> |
189 | 195 | <EnableCOMDATFolding>true</EnableCOMDATFolding> |
190 | 196 | <OptimizeReferences>true</OptimizeReferences> |
191 | 197 | <ModuleDefinitionFile>.\OpenTelemetry.AutoInstrumentation.Native.def</ModuleDefinitionFile> |
| 198 | + <CETCompat>true</CETCompat> |
| 199 | + <DynamicBase>true</DynamicBase> |
192 | 200 | </Link> |
193 | 201 | <PreBuildEvent> |
194 | 202 | <Command>IF EXIST "$(SolutionDir)pre-build-events-cpp.bat" CALL "$(SolutionDir)pre-build-events-cpp.bat" "$(TargetPath)" "$(TargetFileName)" "$(TargetDir)" "$(TargetName)"</Command> |
|
0 commit comments