Changeset View
Changeset View
Standalone View
Standalone View
src/config/CMakeLists.txt
Show First 20 Lines • Show All 104 Lines • ▼ Show 20 Lines | file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log | ||||
"${OUTPUT}\nFile ${SOURCEFILE}:\n" | "${OUTPUT}\nFile ${SOURCEFILE}:\n" | ||||
"${CMAKE_CONFIGURABLE_FILE_CONTENT}\n") | "${CMAKE_CONFIGURABLE_FILE_CONTENT}\n") | ||||
endif() | endif() | ||||
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) | ||||
check_builtin_exist(__builtin_popcount HAVE_DECL___BUILTIN_POPCOUNT) | |||||
# 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) | check_symbol_exists(malloc_info "malloc.h" HAVE_MALLOC_INFO) | ||||
# Check for compiler features. | # Check for compiler features. | ||||
if (cxx_thread_local IN_LIST CMAKE_CXX_COMPILE_FEATURES) | if (cxx_thread_local IN_LIST CMAKE_CXX_COMPILE_FEATURES) | ||||
set(HAVE_THREAD_LOCAL 1) | set(HAVE_THREAD_LOCAL 1) | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |