3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-31 07:14:54 +00:00

Add cmake option for malloc_usable_size.

This commit is contained in:
Remy Wang 2024-09-18 10:28:25 -07:00
parent a3f35b6830
commit 77724bf7e0
2 changed files with 14 additions and 5 deletions

View file

@ -207,6 +207,17 @@ list(APPEND Z3_COMPONENT_EXTRA_INCLUDE_DIRS
"${PROJECT_SOURCE_DIR}/src"
)
################################################################################
# malloc_usable_size()
################################################################################
option(Z3_USE_MALLOC_USABLE_SIZE "Use malloc_usable_size (or equivalents like malloc_size or _msize)" ON)
if (Z3_USE_MALLOC_USABLE_SIZE)
message(STATUS "Using malloc_usable_size")
list(APPEND Z3_COMPONENT_CXX_DEFINES "-DHAS_MALLOC_USABLE_SIZE")
else()
message(STATUS "Not using malloc_usable_size")
endif()
################################################################################
# GNU multiple precision library support
################################################################################