aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/gperftools/win32-override.diff
blob: cd5e49c551a476bb9cdb2e4e9d555c3f64e70dd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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)