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)
|