set(CMAKE_BUILD_TYPE Release CACHE STRING "build type (Release, Debug, ...)") set(CMAKE_INSTALL_PREFIX /usr/local CACHE PATH "install prefix") # make test set(BUILD_TESTING ON CACHE STRING "whether to enable build of the test suite") set(ENABLE_SANITIZERS "" CACHE STRING "sanitizers to enable (e.g. address undefined ...)") set(MEMCACHED_BINARY "/usr/bin/memcached" CACHE FILEPATH "memcached binary") # sasl set(ENABLE_SASL OFF CACHE BOOL "enable SASL support") # hashes set(ENABLE_FNV64_HASH ON CACHE BOOL "enable fnv64 hash support") set(ENABLE_MURMUR_HASH ON CACHE BOOL "enable murmur hash support") set(ENABLE_HSIEH_HASH OFF CACHE BOOL "enable hsieh hash support") # memaslap, needs libevent and stdatomic set(ENABLE_MEMASLAP ON CACHE BOOL "enable memaslap client") # dtrace set(ENABLE_DTRACE OFF CACHE BOOL "enable dtrace support") # docs / sphinx set(GZIP_MAN ON CACHE BOOL "gzip manpages") set(SPHINX_OPTIONS "" CACHE STRING "additional sphinx-build command line options") set(SPHINX_THEME "sphinx_rtd_theme" CACHE STRING "sphinx HTML theme") set(SPHINX_THEME_OPTIONS "'collapse_navigation':False, 'navigation_depth':2, 'titles_only':False, 'includehidden':False" CACHE STRING "sphinx HTML theme options") set(SPHINX_EXTENSIONS "" CACHE STRING "comma separated list of quoted sphinx extensions") set(SPHINX_CONF_APPEND "" CACHE STRING "append verbatim code to sphinx' conf.py") # legacy set(HAVE_VISIBILITY 1) set(HAVE_SHARED_ENABLED 1) set(HAVE_GCC_BUILTIN_ATOMIC 1) # modules include(CMake/_Include.cmake)