GreatSQL/GreatSQL
configure.cmake
:60
CHECK_FUNCTION_EXISTS(${func} HAVE_${func}_IN_LIBC)
CHECK_FUNCTION_EXISTS(${func} HAVE_${func}_IN_LIBC)
CHECK_LIBRARY_EXISTS(${lib} ${func} "" HAVE_${func}_IN_${lib})
try_compile(HAVE_${variable}
${CMAKE_BINARY_DIR}
${__check_architecture_size_dir}/DetectArchitecture.c
OUTPUT_VARIABLE OUTPUT
COPY_FILE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/DetectArchitecture.bin)
try_compile(HAVE_${variable}
${CMAKE_BINARY_DIR}
${__check_fpu_mode_dir}/DetectFpuAbi.c
OUTPUT_VARIABLE OUTPUT
COPY_FILE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/DetectFpuAbi.bin)
try_compile(HAVE_${variable}
${CMAKE_BINARY_DIR}
${__check_fpu_mode_dir}/DetectFpuAbi.c
OUTPUT_VARIABLE OUTPUT
COPY_FILE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/DetectFpuAbi.bin)
elseif("${HAVE_${_STRIPPEDNAME}}" MATCHES "1|TRUE|YES|Y")
message(STATUS " ${_NAME}${_PAD}(Wanted: ${_REQVALUE}): ${HAVE_${_STRIPPEDNAME}}")
check_include_file_cxx ("${fname}.h" HAVE_${FNAME}_H)
check_c_source_compiles(
"#include <${_inc}>\nint main() { ucontext_t u; return u.${pc_field} == 0; }"
HAVE_${pc_field_id})
unset(HAVE_${mod} CACHE)
elseif(d MATCHES "^visp_" AND HAVE_${d})
string(REGEX REPLACE "^(/|-)" "HAVE_${_lang}_" ${varname} "${${varname}}")
CHECK_FUNCTION_EXISTS(${func} HAVE_${func}_IN_LIBC)
CHECK_LIBRARY_EXISTS(${lib} ${func} "" HAVE_${func}_IN_${lib})
FIND_FILE(HAVE_${library_name_we}_PDB
NAMES "${library_name_we}.pdb"
PATHS "${library_directory}"
NO_DEFAULT_PATH
)
ADD_CUSTOM_COMMAND(
OUTPUT "${COPIED_PDB_NAME}"
COMMAND ${CMAKE_COMMAND} -E copy_if_different
"${HAVE_${library_name_we}_PDB}" "${COPIED_PDB_NAME}"
)
MESSAGE(STATUS
"INSTALL ${HAVE_${library_name_we}_PDB} to ${INSTALL_BINDIR}")
INSTALL(FILES "${HAVE_${library_name_we}_PDB}"
DESTINATION "${INSTALL_BINDIR}" COMPONENT SharedLibraries
)
CHECK_FUNCTION_EXISTS(${func} HAVE_${func}_IN_LIBC)
CHECK_LIBRARY_EXISTS(${lib} ${func} "" HAVE_${func}_IN_${lib})
unset(HAVE_${mod} CACHE)
string(REGEX REPLACE "^(/|-)" "HAVE_${_lang}_" ${varname} "${${varname}}")
unset(HAVE_${define})
elseif("${HAVE_${_STRIPPEDNAME}}" MATCHES "1|TRUE|YES|Y")
message(STATUS " ${_NAME}${_PAD}(Wanted: ${_REQVALUE}): ${HAVE_${_STRIPPEDNAME}}")
STRING(REPLACE HAVE_ "" feature ${var})
elseif("${HAVE_${_STRIPPEDNAME}}" MATCHES "1|TRUE|YES|Y")
message(STATUS " ${_NAME}${_PAD}(Wanted: ${_REQVALUE}): ${HAVE_${_STRIPPEDNAME}}")
elseif("${HAVE_${_NAME}}" MATCHES "1|TRUE|YES|Y")
message(STATUS " ${_NAME}${_PAD}(Wanted: ${_REQVALUE}): ${HAVE_${_NAME}}")
mark_as_advanced(HAVE_${NAME})
string(TOUPPER "HAVE_${VAR}" FEATURE)
add_definitions(-DHAVE_${VAR})
message(WARNING
"If you see build failures due to cross compilation, try setting HAVE_${VAR} to 0")
add_definitions(-DHAVE_${VAR})
try_compile(HAVE_${variable}
${CMAKE_BINARY_DIR}
${__check_architecture_size_dir}/DetectArchitecture.c
OUTPUT_VARIABLE OUTPUT
COPY_FILE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/DetectArchitecture.bin)
try_compile(HAVE_${variable}
${CMAKE_BINARY_DIR}
${__check_fpu_mode_dir}/DetectFpuAbi.c
OUTPUT_VARIABLE OUTPUT
COPY_FILE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/DetectFpuAbi.bin)
try_compile(HAVE_${variable}
${CMAKE_BINARY_DIR}
${__check_fpu_mode_dir}/DetectFpuAbi.c
OUTPUT_VARIABLE OUTPUT
COPY_FILE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/DetectFpuAbi.bin)
string(TOUPPER HAVE_${header} var)
check_function_exists(${FUNC} HAVE_${_upper_name})
mark_as_advanced(HAVE_${NAME})
TRY_COMPILE(HAVE_${IEEE754_FLOATS} "${CMAKE_BINARY_DIR}"
"${UB_DIRECTORY_OF_CHECK_FLOATING_POINT_FORMAT_SCRIPT}/CheckFloatingPointFormat.c"
COPY_FILE "${UB_CHECK_FLOATING_POINT_FORMAT_TARGET}")
string(TOUPPER "HAVE_${DEF}" DEF)
string(TOUPPER "HAVE_${f}" DEF)
check_cxx_compiler_flag(${flag} HAVE_${flag})
try_run(${VARIABLE} HAVE_${VARIABLE}
${CMAKE_BINARY_DIR}
${LOCAL_TEST_DIR}/TestQnanhibit.c
OUTPUT_VARIABLE OUTPUT)
else(HAVE_${VARIABLE})
endif(HAVE_${VARIABLE})
mark_as_advanced(HAVE_${NAME})
string(TOUPPER "HAVE_${VAR}" FEATURE)
add_definitions(-DHAVE_${VAR})
message(WARNING
"If you see build failures due to cross compilation, try setting HAVE_${VAR} to 0")
add_definitions(-DHAVE_${VAR})
check_include_file_cxx ("${fname}.h" HAVE_${FNAME}_H)
CHECK_FUNCTION_EXISTS(${func} HAVE_${func}_IN_LIBC)
CHECK_LIBRARY_EXISTS(${lib} ${func} "" HAVE_${func}_IN_${lib})
CHECK_FUNCTION_EXISTS(${function} HAVE_${function_upper})
CHECK_FUNCTION_EXISTS(${replacement} HAVE_${replacement})
CHECK_SYMBOL_EXISTS(${symbol} ${header} HAVE_${symbol_upper})
CHECK_SYMBOL_EXISTS(${replacement} ${header} HAVE_${replacement})
add_definitions(-DHAVE_${${EXTERNAL}_UPPERCASE})
add_definitions(-DHAVE_${${EXTERNAL}_UPPERCASE})
string(APPEND EXTERNAL_CLIENT_HEADER_STR
"#include \"${DECL_HEADER_BASE}${${PARENT_PACKAGE_NAME}_TEMPLATE_DECL_EXT}\"\n"
"#ifndef HAVE_${PARENT_PACKAGE_NAME_UC}_EXPLICIT_INSTANTIATION\n"
"# include \"${DECL_HEADER_BASE}${${PARENT_PACKAGE_NAME}_TEMPLATE_DEF_EXT}\"\n"
"#endif\n"
)
CHECK_FUNCTION_EXISTS(${func} HAVE_${func}_IN_LIBC)
CHECK_LIBRARY_EXISTS(${lib} ${func} "" HAVE_${func}_IN_${lib})
FIND_FILE(HAVE_${library_name_we}_PDB
NAMES "${library_name_we}.pdb"
PATHS "${library_directory}"
NO_DEFAULT_PATH
)
ADD_CUSTOM_COMMAND(
OUTPUT "${COPIED_PDB_NAME}"
COMMAND ${CMAKE_COMMAND} -E copy_if_different
"${HAVE_${library_name_we}_PDB}" "${COPIED_PDB_NAME}"
)
MESSAGE(STATUS
"INSTALL ${HAVE_${library_name_we}_PDB} to ${INSTALL_BINDIR}")
INSTALL(FILES "${HAVE_${library_name_we}_PDB}"
DESTINATION "${INSTALL_BINDIR}" COMPONENT SharedLibraries
)
TRY_RUN(${VARIABLE} HAVE_${VARIABLE}
${CMAKE_BINARY_DIR}
${LOCAL_TEST_DIR}/ParaViewTestNO_ICC_IDYNAMIC_NEEDED.cxx
OUTPUT_VARIABLE OUTPUT)
MESSAGE(STATUS "Check if using the Intel icc compiler, and if -i_dynamic is needed... COMPILE_RESULT...${HAVE_${VARIABLE}} RUN_RESULT...${VARIABLE}\n")
string(TOUPPER "HAVE_${VAR}" FEATURE)
add_definitions(-DHAVE_${VAR})
check_c_source_compiles(
"#include <${_inc}>\nint main() { ucontext_t u; return u.${pc_field} == 0; }"
HAVE_${pc_field_id})
string(TOUPPER "HAVE_${_HEADER}" _UPPER)
string(TOUPPER "HAVE_${_HEADER}" _UPPER)
elseif("${HAVE_${_NAME}}" MATCHES "1|TRUE|YES|Y")
message(STATUS " ${_NAME}${_PAD}(Wanted: ${_REQVALUE}): ${HAVE_${_NAME}}")
mark_as_advanced(HAVE_${NAME})
check_include_files (windows.h\;${NAME} HAVE_${UPCASE_NAME})
check_include_file_cxx (${NAME} HAVE_${UPCASE_NAME})
string (TOUPPER HAVE_${HEADER} HAVE_HEADER)
string (TOUPPER HAVE_${FUNCT} HAVE_FUNCT)
string(TOUPPER "HAVE_${_HEADER}" _UPPER)
string(TOUPPER "HAVE_${_HEADER}" _UPPER)
elseif("${HAVE_${_STRIPPEDNAME}}" MATCHES "1|TRUE|YES|Y")
message(STATUS " ${_NAME}${_PAD}(Wanted: ${_REQVALUE}): ${HAVE_${_STRIPPEDNAME}}")
string(TOUPPER "HAVE_${VAR}" FEATURE)
add_definitions(-DHAVE_${VAR})
message(WARNING
"If you see build failures due to cross compilation, try setting HAVE_${VAR} to 0")
add_definitions(-DHAVE_${VAR})
mark_as_advanced(HAVE_${NAME})
string(TOUPPER "HAVE_${VAR}" FEATURE)
add_definitions(-DHAVE_${VAR})
message(WARNING
"If you see build failures due to cross compilation, try setting HAVE_${VAR} to 0")
add_definitions(-DHAVE_${VAR})
string(TOUPPER "HAVE_${_HEADER}" _UPPER)
string(TOUPPER "HAVE_${_HEADER}" _UPPER)
elseif("${HAVE_${_NAME}}" MATCHES "1|TRUE|YES|Y")
message(STATUS " ${_NAME}${_PAD}(Wanted: ${_REQVALUE}): ${HAVE_${_NAME}}")