Skip to content

Commit 8cc5ec7

Browse files
Merge pull request #375 from ldorau/Add_PROPERTY_STRINGS_for_UMF_PROXY_LIB_BASED_ON_POOL_variable
Add PROPERTY STRINGS for UMF_PROXY_LIB_BASED_ON_POOL variable
2 parents e63d9c4 + d2758b5 commit 8cc5ec7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,13 @@ option(USE_MSAN "Enable MemorySanitizer checks" OFF)
3333
option(USE_VALGRIND "Enable Valgrind instrumentation" OFF)
3434

3535
# set UMF_PROXY_LIB_BASED_ON_POOL to one of: SCALABLE or JEMALLOC
36+
set(KNOWN_PROXY_LIB_POOLS SCALABLE JEMALLOC)
3637
set(UMF_PROXY_LIB_BASED_ON_POOL
3738
SCALABLE
3839
CACHE STRING
3940
"A UMF pool the proxy library is based on (SCALABLE or JEMALLOC)")
41+
set_property(CACHE UMF_PROXY_LIB_BASED_ON_POOL
42+
PROPERTY STRINGS ${KNOWN_PROXY_LIB_POOLS})
4043

4144
set(KNOWN_BUILD_TYPES Release Debug RelWithDebInfo MinSizeRel)
4245
string(REPLACE ";" " " KNOWN_BUILD_TYPES_STR "${KNOWN_BUILD_TYPES}")

0 commit comments

Comments
 (0)