2019-10-24 05:34:00 +00:00
|
|
|
set(mimalloc_root_dir ${PROJECT_SOURCE_DIR}/external/mimalloc)
|
|
|
|
|
|
2021-12-08 01:56:58 +00:00
|
|
|
add_definitions(-DUSE_MIMALLOC)
|
2019-10-24 05:34:00 +00:00
|
|
|
include_directories(${mimalloc_root_dir}/include)
|
|
|
|
|
|
|
|
|
|
option(MI_OVERRIDE "" OFF)
|
|
|
|
|
option(MI_BUILD_TESTS "" OFF)
|
2021-12-08 01:56:58 +00:00
|
|
|
option(MI_DEBUG_FULL "" OFF)
|
2019-10-24 05:34:00 +00:00
|
|
|
|
|
|
|
|
add_subdirectory(${mimalloc_root_dir} EXCLUDE_FROM_ALL)
|
|
|
|
|
set_target_properties(mimalloc-static PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
|
|
|
|
|
|
|
|
|
if (WIN32)
|
|
|
|
|
set_target_properties(mimalloc-static PROPERTIES COMPILE_FLAGS "/wd4389 /wd4201 /wd4244 /wd4565")
|
|
|
|
|
endif()
|