Changeset View
Changeset View
Standalone View
Standalone View
src/config/CMakeLists.txt
Show First 20 Lines • Show All 102 Lines • ▼ Show 20 Lines | |||||
endfunction() | endfunction() | ||||
check_builtin_exist(__builtin_clz HAVE_DECL___BUILTIN_CLZ) | check_builtin_exist(__builtin_clz HAVE_DECL___BUILTIN_CLZ) | ||||
check_builtin_exist(__builtin_clzl HAVE_DECL___BUILTIN_CLZL) | check_builtin_exist(__builtin_clzl HAVE_DECL___BUILTIN_CLZL) | ||||
check_builtin_exist(__builtin_clzll HAVE_DECL___BUILTIN_CLZLL) | check_builtin_exist(__builtin_clzll HAVE_DECL___BUILTIN_CLZLL) | ||||
# Memory management capabilities | # Memory management capabilities | ||||
check_symbol_exists(M_ARENA_MAX "malloc.h" HAVE_MALLOPT_ARENA_MAX) | check_symbol_exists(M_ARENA_MAX "malloc.h" HAVE_MALLOPT_ARENA_MAX) | ||||
check_symbol_exists(malloc_info "malloc.h" HAVE_MALLOC_INFO) | |||||
# Various system libraries | # Various system libraries | ||||
check_symbol_exists(strnlen "string.h" HAVE_DECL_STRNLEN) | check_symbol_exists(strnlen "string.h" HAVE_DECL_STRNLEN) | ||||
check_symbol_exists(daemon "unistd.h" HAVE_DECL_DAEMON) | check_symbol_exists(daemon "unistd.h" HAVE_DECL_DAEMON) | ||||
# OpenSSL functionality | # OpenSSL functionality | ||||
set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_CRYPTO_INCLUDES}) | set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_CRYPTO_INCLUDES}) | ||||
set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_CRYPTO_LIBRARY}) | set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_CRYPTO_LIBRARY}) | ||||
Show All 10 Lines |