diff options
Diffstat (limited to 'vcpkg/ports/gperftools/win32-override.diff')
| -rw-r--r-- | vcpkg/ports/gperftools/win32-override.diff | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/vcpkg/ports/gperftools/win32-override.diff b/vcpkg/ports/gperftools/win32-override.diff new file mode 100644 index 0000000..cd5e49c --- /dev/null +++ b/vcpkg/ports/gperftools/win32-override.diff @@ -0,0 +1,16 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2897655..7e93511 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -460,6 +460,11 @@ target_sources(common PRIVATE + set(SYSTEM_ALLOC_CC src/windows/system-alloc.cc) + set(TCMALLOC_CC src/windows/patch_functions.cc) + ++if(GPERFTOOLS_WIN32_OVERRIDE) ++ set(TCMALLOC_CC src/windows/override_functions.cc) ++ add_definitions(-DWIN32_OVERRIDE_ALLOCATORS) ++endif() ++ + # patch_function uses -lpsapi and spinlock bits use -synchronization + # and -lshlwapi + link_libraries(psapi synchronization shlwapi) |