File tree Expand file tree Collapse file tree 4 files changed +21
-1
lines changed
dep/vcpkg-overlay-triplets/fuzzing Expand file tree Collapse file tree 4 files changed +21
-1
lines changed Original file line number Diff line number Diff line change
1
+ set (VCPKG_TARGET_ARCHITECTURE arm64 )
2
+ set (VCPKG_CRT_LINKAGE static )
3
+ set (VCPKG_LIBRARY_LINKAGE static )
4
+
5
+ set (VCPKG_CXX_FLAGS /fsanitize=address )
6
+ set (VCPKG_C_FLAGS /fsanitize=address )
Original file line number Diff line number Diff line change
1
+ set (VCPKG_TARGET_ARCHITECTURE x64 )
2
+ set (VCPKG_CRT_LINKAGE static )
3
+ set (VCPKG_LIBRARY_LINKAGE static )
4
+
5
+ set (VCPKG_CXX_FLAGS /fsanitize=address )
6
+ set (VCPKG_C_FLAGS /fsanitize=address )
Original file line number Diff line number Diff line change
1
+ set (VCPKG_TARGET_ARCHITECTURE x86 )
2
+ set (VCPKG_CRT_LINKAGE static )
3
+ set (VCPKG_LIBRARY_LINKAGE static )
4
+
5
+ set (VCPKG_CXX_FLAGS /fsanitize=address )
6
+ set (VCPKG_C_FLAGS /fsanitize=address )
Original file line number Diff line number Diff line change 262
262
<PreprocessorDefinitions >FUZZING_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions >
263
263
</ClCompile >
264
264
<Link >
265
- <AdditionalDependencies >libsancov.lib;clang_rt.asan -$(OCClangArchitectureName).lib;%(AdditionalDependencies)</AdditionalDependencies >
265
+ <AdditionalDependencies >libsancov.lib;clang_rt.asan_dynamic -$(OCClangArchitectureName).lib;%(AdditionalDependencies)</AdditionalDependencies >
266
266
</Link >
267
267
</ItemDefinitionGroup >
268
268
279
279
<VcpkgPlatformTarget Condition =" '$(Platform)'=='ARM64'" >arm64</VcpkgPlatformTarget >
280
280
281
281
<VcpkgAdditionalInstallOptions >--x-feature=terminal</VcpkgAdditionalInstallOptions >
282
+ <VcpkgAdditionalInstallOptions Condition =" '$(Configuration)'=='Fuzzing'" >$(VcpkgAdditionalInstallOptions) --overlay-triplets=$(SolutionDir)\dep\vcpkg-overlay-triplets\fuzzing</VcpkgAdditionalInstallOptions >
282
283
<!--
283
284
Since we link everything statically, we don't need to copy anything.
284
285
This saves running a powershell script for every project.
285
286
-->
286
287
<VcpkgApplocalDeps >false</VcpkgApplocalDeps >
287
288
<VcpkgInstalledDir >$(SolutionDir)\obj\$(Platform)\vcpkg</VcpkgInstalledDir >
289
+ <VcpkgInstalledDir Condition =" '$(Configuration)'=='Fuzzing'" >$(SolutionDir)\obj\$(Platform)\vcpkg-fuzzing</VcpkgInstalledDir >
288
290
<VcpkgRoot Condition =" '$(VcpkgRoot)'==''" >$(VCPKG_ROOT)</VcpkgRoot >
289
291
<!-- VsInstallRoot is set by Visual Studio and MSBuild -->
290
292
<VcpkgRoot Condition =" '$(VcpkgRoot)'==''" >$(VsInstallRoot)\VC\vcpkg</VcpkgRoot >
You can’t perform that action at this time.
0 commit comments