cmake try_compile() examples

86Box/86Box CMakeLists.txt :95

try_compile(RESULT_VAR ${CMAKE_BINARY_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/src/arch_detect.c" OUTPUT_VARIABLE ARCH)

ornladios/ADIOS2 cmake/CheckTypeRepresentation.cmake :124

try_compile(HAVE_${var} ${CMAKE_BINARY_DIR} ${src}
  COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS}
  LINK_OPTIONS ${CMAKE_REQUIRED_LINK_OPTIONS}
  LINK_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES}
  CMAKE_FLAGS
    "-DCOMPILE_DEFINITIONS:STRING=${CMAKE_REQUIRED_FLAGS}"
    "-DINCLUDE_DIRECTORIES:STRING=${CMAKE_REQUIRED_INCLUDES}"
  OUTPUT_VARIABLE output
  COPY_FILE ${bin}
  )

ornladios/ADIOS2 cmake/DetectOptions.cmake :469

try_compile(ADIOS2_SST_HAVE_CRAY_CXI
  ${ADIOS2_BINARY_DIR}/check_libfabric_cxi
  ${ADIOS2_SOURCE_DIR}/cmake/check_libfabric_cxi.c
  CMAKE_FLAGS
    "-DINCLUDE_DIRECTORIES=${LIBFABRIC_INCLUDE_DIRS}"
    "-DLINK_DIRECTORIES=${LIBFABRIC_LIBRARIES}")

ornladios/ADIOS2 cmake/FindSodium.cmake :112

try_compile(_UNUSED_VAR "${CMAKE_CURRENT_BINARY_DIR}" "${CMAKE_CURRENT_BINARY_DIR}/arch.cpp"
    OUTPUT_VARIABLE _COMPILATION_LOG
)

ornladios/ADIOS2 cmake/upstream/FindHDF5.cmake :238

try_compile(${success} ${scratch_directory} ${test_file}
  COPY_FILE ${scratch_directory}/compiler_has_h5_c
)

ornladios/ADIOS2 cmake/upstream/FindHDF5.cmake :286

try_compile(${success} ${scratch_directory} ${test_file}
  COPY_FILE ${scratch_directory}/compiler_has_h5_cxx
)

ornladios/ADIOS2 cmake/upstream/FindHDF5.cmake :325

try_compile(${success} ${scratch_directory} ${test_file})

ornladios/ADIOS2 cmake/upstream/FindMPI.cmake :1213

try_compile(MPI_RESULT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE}
  "${CMAKE_BINARY_DIR}" SOURCES "${MPI_TEST_SOURCE_FILE}"
  COMPILE_DEFINITIONS ${MPI_TEST_COMPILE_DEFINITIONS}
  LINK_LIBRARIES MPI::MPI_${LANG}
  COPY_FILE "${BIN_FILE}"
  OUTPUT_VARIABLE _MPI_TRY_${MPI_TEST_FILE_NAME}_${MODE}_OUTPUT)

ornladios/ADIOS2 thirdparty/EVPath/EVPath/CMakeLists.txt :645

try_compile(HAVE_MAC_SYSCTL
  ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/cmake/check_mac_sysctl.c
)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/kwsysPlatformTests.cmake :11

try_compile(${var}_COMPILED
  ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/${KWSYS_PLATFORM_TEST_FILE_${lang}}
  COMPILE_DEFINITIONS -DTEST_${var} ${KWSYS_PLATFORM_TEST_DEFINES} ${KWSYS_PLATFORM_TEST_EXTRA_FLAGS}
  CMAKE_FLAGS "-DLINK_LIBRARIES:STRING=${KWSYS_PLATFORM_TEST_LINK_LIBRARIES}"
              ${maybe_cxx_standard}
  OUTPUT_VARIABLE OUTPUT)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/kwsysPlatformTests.cmake :185

try_compile(${var}_COMPILED
  ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/${KWSYS_PLATFORM_TEST_FILE_${lang}}
  COMPILE_DEFINITIONS -DTEST_${var}
    ${KWSYS_PLATFORM_${lang}_TEST_DEFINES}
    ${KWSYS_PLATFORM_${lang}_TEST_EXTRA_FLAGS}
  OUTPUT_VARIABLE OUTPUT
  COPY_FILE ${KWSYS_PLATFORM_INFO_FILE}
  )

apache/arrow cpp/cmake_modules/FindGTestAlt.cmake :53

try_compile(GTestAlt_CXX_STANDARD_AVAILABLE ${CMAKE_CURRENT_BINARY_DIR}
            SOURCES ${GTestAlt_CXX_STANDARD_TEST_SOURCE}
            CMAKE_FLAGS "-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}"
            LINK_LIBRARIES GTest::gtest_main
            OUTPUT_VARIABLE GTestAlt_CXX_STANDARD_OUTPUT)

apache/arrow cpp/src/arrow/CMakeLists.txt :1053

try_compile(IS_GLIBCXX_USE_CXX11_ABI ${CMAKE_CURRENT_BINARY_DIR}/try_compile
            SOURCES ${GLIBCXX_USE_CXX11_ABI_SOURCE})

OpenChemistry/avogadrolibs cmake/CheckSymbolExists.cmake :69

TRY_COMPILE(${VARIABLE}
  ${CMAKE_BINARY_DIR}
  "${SOURCEFILE}"
  COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS}
  CMAKE_FLAGS
  -DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_SYMBOL_EXISTS_FLAGS}
  "${CHECK_SYMBOL_EXISTS_LIBS}"
  "${CMAKE_SYMBOL_EXISTS_INCLUDES}"
  OUTPUT_VARIABLE OUTPUT)

google/benchmark cmake/CXXFeatureCheck.cmake :41

try_compile(COMPILE_${FEATURE}
        ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/${FILE}.cpp
        CXX_STANDARD 17
        CXX_STANDARD_REQUIRED ON
        CMAKE_FLAGS ${FEATURE_CHECK_CMAKE_FLAGS}
        LINK_LIBRARIES ${BENCHMARK_CXX_LIBRARIES}
        OUTPUT_VARIABLE COMPILE_OUTPUT_VAR)

ccache/ccache cmake/UseFastestLinker.cmake :34

try_compile(
  HAVE_LD_${upper_linker}
  ${CMAKE_CURRENT_BINARY_DIR}
  "${CMAKE_CURRENT_BINARY_DIR}/CMakefiles/CMakeTmp/main.c"
  LINK_LIBRARIES "-fuse-ld=${linker}"
)

ccache/ccache src/third_party/blake3/CMakeLists.txt :53

try_compile(
  ${have_feature}
  ${CMAKE_CURRENT_BINARY_DIR}
  "${CMAKE_CURRENT_SOURCE_DIR}/blake3/blake3_${feature}${suffix}"
  CMAKE_FLAGS -DCMAKE_ASM_MASM_CREATE_STATIC_LIBRARY=${CMAKE_C_CREATE_STATIC_LIBRARY}
  COMPILE_DEFINITIONS ${compile_flags}
)

CGNS/CGNS src/CMakeLists.txt :185

try_compile (${VARIABLE}
    ${CMAKE_BINARY_DIR}
    ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler.F90
    CMAKE_FLAGS "${CHECK_FUNCTION_EXISTS_ADD_LIBRARIES}"
    OUTPUT_VARIABLE OUTPUT
)

CGNS/CGNS src/CMakeLists.txt :388

try_compile (${VARIABLE}
    ${CMAKE_BINARY_DIR}
    ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/test_HDF.c
    LINK_LIBRARIES ${HDF5_LIBRARY}
    CMAKE_FLAGS "${CHECK_FUNCTION_EXISTS_ADD_INCLUDE}"
    OUTPUT_VARIABLE OUTPUT
)

projectchrono/chrono cmake/FindOpenMP.cmake :216

try_compile( OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG} ${CMAKE_BINARY_DIR} ${_OPENMP_TEST_SRC}
  CMAKE_FLAGS "-DCOMPILE_DEFINITIONS:STRING=${OPENMP_FLAGS_TEST}"
  LINK_LIBRARIES ${CMAKE_${LANG}_VERBOSE_FLAG}
  OUTPUT_VARIABLE OpenMP_TRY_COMPILE_OUTPUT
)

projectchrono/chrono cmake/FindOpenMP.cmake :293

try_compile( OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG} ${CMAKE_BINARY_DIR} ${_OPENMP_TEST_SRC}
  CMAKE_FLAGS "-DCOMPILE_DEFINITIONS:STRING=${OPENMP_FLAGS_TEST}"
  LINK_LIBRARIES ${CMAKE_${LANG}_VERBOSE_FLAG} ${OpenMP_libomp_LIBRARY}
  OUTPUT_VARIABLE OpenMP_TRY_COMPILE_OUTPUT
)

projectchrono/chrono cmake/FindOpenMP.cmake :303

try_compile( OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG} ${CMAKE_BINARY_DIR} ${_OPENMP_TEST_SRC}
  CMAKE_FLAGS "-DCOMPILE_DEFINITIONS:STRING=${OPENMP_FLAGS_TEST}"
              "-DINCLUDE_DIRECTORIES:STRING=${OpenMP_${LANG}_INCLUDE_DIR}"
  LINK_LIBRARIES ${CMAKE_${LANG}_VERBOSE_FLAG} ${OpenMP_libomp_LIBRARY}
  OUTPUT_VARIABLE OpenMP_TRY_COMPILE_OUTPUT
)

projectchrono/chrono cmake/FindOpenMP.cmake :325

try_compile( OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG} ${CMAKE_BINARY_DIR} ${_OPENMP_TEST_SRC}
  CMAKE_FLAGS "-DCOMPILE_DEFINITIONS:STRING=${OPENMP_FLAGS_TEST}"
  LINK_LIBRARIES ${CMAKE_${LANG}_VERBOSE_FLAG} ${OpenMP_libomp_LIBRARY}
  OUTPUT_VARIABLE OpenMP_TRY_COMPILE_OUTPUT
)

projectchrono/chrono cmake/FindOpenMP.cmake :396

try_compile(OpenMP_SPECTEST_${LANG}_${OPENMP_PLAIN_FLAG} "${CMAKE_BINARY_DIR}" "${_OPENMP_TEST_SRC}"
            CMAKE_FLAGS "-DCOMPILE_DEFINITIONS:STRING=${OpenMP_${LANG}_FLAGS}" ${_includeDirFlags}
            COPY_FILE ${BIN_FILE}
            OUTPUT_VARIABLE OpenMP_TRY_COMPILE_OUTPUT)

CLIUtils/CLI11 tests/CMakeLists.txt :202

try_compile(ATOMIC_BUILD_SUCCEEDED "${CMAKE_BINARY_DIR}" "${CMAKE_BINARY_DIR}/test_atomic.cpp")

libcpr/cpr include/CMakeLists.txt :64

try_compile(
  STD_FS_SUPPORTED
  "${CMAKE_CURRENT_BINARY_DIR}/std_fs"
  SOURCES "${PROJECT_SOURCE_DIR}/cmake/std_fs_support_test.cpp"
  CXX_STANDARD ${CMAKE_CXX_STANDARD}
  CXX_STANDARD_REQUIRED ON
  CXX_EXTENSIONS OFF
)

libcpr/cpr include/CMakeLists.txt :73

try_compile(
  STDCXXFS_SUPPORTED
  "${CMAKE_CURRENT_BINARY_DIR}/stdcxxfs"
  SOURCES "${PROJECT_SOURCE_DIR}/cmake/std_fs_support_test.cpp"
  LINK_LIBRARIES "stdc++fs"
  CXX_STANDARD ${CMAKE_CXX_STANDARD}
  CXX_STANDARD_REQUIRED ON
  CXX_EXTENSIONS OFF
)

libcpr/cpr include/CMakeLists.txt :85

try_compile(
  CXXFS_SUPPORTED
  "${CMAKE_CURRENT_BINARY_DIR}/cxxfs"
  SOURCES "${PROJECT_SOURCE_DIR}/cmake/std_fs_support_test.cpp"
  LINK_LIBRARIES "c++fs"
  CXX_STANDARD ${CMAKE_CXX_STANDARD}
  CXX_STANDARD_REQUIRED ON
  CXX_EXTENSIONS OFF
)

curl/curl CMake/Macros.cmake :51

try_compile(${_curl_test}
  ${PROJECT_BINARY_DIR}
  "${CMAKE_CURRENT_SOURCE_DIR}/CMake/CurlTests.c"
  CMAKE_FLAGS
    "-DCOMPILE_DEFINITIONS:STRING=-D${_curl_test} ${CURL_TEST_DEFINES} ${CMAKE_REQUIRED_FLAGS} ${_cmake_required_definitions}"
    "${_curl_test_add_libraries}"
  OUTPUT_VARIABLE CURL_TEST_OUTPUT)

davisking/dlib dlib/CMakeLists.txt :728

try_compile(cuda_test_compile_worked 
   ${PROJECT_BINARY_DIR}/cuda_test_build 
   ${PROJECT_SOURCE_DIR}/cmake_utils/test_for_cuda cuda_test
   CMAKE_FLAGS ${CUDA_TEST_CMAKE_FLAGS}
   OUTPUT_VARIABLE try_compile_output_message
   )

davisking/dlib dlib/CMakeLists.txt :744

try_compile(cudnn_test_compile_worked 
   ${PROJECT_BINARY_DIR}/cudnn_test_build 
   ${PROJECT_SOURCE_DIR}/cmake_utils/test_for_cudnn cudnn_test
   CMAKE_FLAGS ${CUDA_TEST_CMAKE_FLAGS}
   OUTPUT_VARIABLE try_compile_output_message
   )

davisking/dlib dlib/cmake_utils/find_libjpeg.cmake :25

try_compile(test_for_libjpeg_worked 
   ${PROJECT_BINARY_DIR}/test_for_libjpeg_build  
   ${CMAKE_CURRENT_LIST_DIR}/test_for_libjpeg
   test_if_libjpeg_is_broken
   CMAKE_FLAGS "${JPEG_TEST_CMAKE_FLAGS}")

davisking/dlib dlib/cmake_utils/find_libjxl.cmake :40

try_compile(test_for_libjxl_worked
    ${PROJECT_BINARY_DIR}/test_for_libjxl_build
    ${CMAKE_CURRENT_LIST_DIR}/test_for_libjxl
    test_if_libjxl_is_broken
    CMAKE_FLAGS "${JXL_TEST_CMAKE_FLAGS}")

davisking/dlib dlib/cmake_utils/find_libpng.cmake :25

try_compile(test_for_libpng_worked 
   ${PROJECT_BINARY_DIR}/test_for_libpng_build  
   ${CMAKE_CURRENT_LIST_DIR}/test_for_libpng
   test_if_libpng_is_broken
   CMAKE_FLAGS "${PNG_TEST_CMAKE_FLAGS}")

davisking/dlib dlib/cmake_utils/find_libwebp.cmake :42

try_compile(test_for_libwebp_worked
    ${PROJECT_BINARY_DIR}/test_for_libwebp_build
    ${CMAKE_CURRENT_LIST_DIR}/test_for_libwebp
    test_if_libwebp_is_broken
    CMAKE_FLAGS "${WEBP_TEST_CMAKE_FLAGS}")

JPeterMugaas/efxc2 CMakeLists.txt :51

try_compile(BIT_CAST_SUPPORTED
  ${CMAKE_BINARY_DIR}
  ${CMAKE_BINARY_DIR}/CMakeTmp/testCCompiler.cpp
  OUTPUT_VARIABLE OUTPUT)

JPeterMugaas/efxc2 CMakeLists.txt :79

try_compile(RANGES_SUPPORTED
  ${CMAKE_BINARY_DIR}
  ${CMAKE_BINARY_DIR}/CMakeTmp/testCCompiler.cpp
  OUTPUT_VARIABLE OUTPUT)

JPeterMugaas/efxc2 CMakeLists.txt :101

try_compile(FORMAT_SUPPORTED
  ${CMAKE_BINARY_DIR}
  ${CMAKE_BINARY_DIR}/CMakeTmp/testCCompiler.cpp
  OUTPUT_VARIABLE OUTPUT)

ElmerCSC/elmerfem cmake/Modules/testContiguous.cmake :22

try_compile(FC_HAS_CONTIGUOUS ${CMAKE_BINARY_DIR}
  ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompilerContiguous.f90
  OUTPUT_VARIABLE OUTPUT)

ElmerCSC/elmerfem cmake/Modules/testProcedurePointer.cmake :63

try_compile(FC_HAS_PROCEDUREPOINTER ${CMAKE_BINARY_DIR}
  ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranProcedurePointer.f90
  OUTPUT_VARIABLE OUTPUT)

ElmerCSC/elmerfem ElmerGUI/cmake/Modules/testVTKcapabilities.cmake :22

try_compile(CHECK_VTKINTARRAY_GETVALUE_BUILD_SUCCESS ${CMAKE_BINARY_DIR}
  SOURCES ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/test_vtkIntArray_GetValue.cpp
  CMAKE_FLAGS -DINCLUDE_DIRECTORIES=${VTK_INCLUDE_DIRS}
  LINK_LIBRARIES ${VTK_LIBRARIES})

embree/embree CMakeLists.txt :398

TRY_COMPILE(COMPILER_SUPPORTS_AVX    "${CMAKE_BINARY_DIR}" "${PROJECT_SOURCE_DIR}/common/cmake/check_isa.cpp" COMPILE_DEFINITIONS ${FLAGS_AVX})

embree/embree CMakeLists.txt :399

TRY_COMPILE(COMPILER_SUPPORTS_AVX2   "${CMAKE_BINARY_DIR}" "${PROJECT_SOURCE_DIR}/common/cmake/check_isa.cpp" COMPILE_DEFINITIONS ${FLAGS_AVX2})

embree/embree CMakeLists.txt :400

TRY_COMPILE(COMPILER_SUPPORTS_AVX512 "${CMAKE_BINARY_DIR}" "${PROJECT_SOURCE_DIR}/common/cmake/check_isa.cpp" COMPILE_DEFINITIONS ${FLAGS_AVX512})

embree/embree common/cmake/check_isa_default.cmake :20

TRY_COMPILE(COMPILER_SUPPORTS_ARM_NEON "${CMAKE_BINARY_DIR}" "${PROJECT_SOURCE_DIR}/common/cmake/check_arm_neon.cpp")

embree/embree common/cmake/check_isa_default.cmake :29

TRY_COMPILE(ISA_DEFAULT_COMPILE
  "${CMAKE_BINARY_DIR}"
  "${SRC}"
  COPY_FILE "${ISA_DEFAULT_BIN}"
)

xiph/flac cmake/CheckCPUArch.cmake :6

try_compile(HAVE_${VARIABLE} "${PROJECT_BINARY_DIR}"
    "${PROJECT_BINARY_DIR}/CMakeFiles/CMakeTmp/CheckCPUArch.c")

fltk/fltk CMake/resources.cmake :297

try_compile(V
   ${CMAKE_CURRENT_BINARY_DIR}
   ${CMAKE_CURRENT_SOURCE_DIR}/CMake/posixScandir.cxx
   )

fltk/fltk CMake/setup.cmake :116

# Note 1: try_compile() always creates an *internal* CMake cache variable for

fltk/fltk CMake/setup.cmake :124

try_compile(${_result}
  ${CMAKE_CURRENT_BINARY_DIR}/CHECK_OSX_MAX_ALLOWED_${SDK_VERSION}
  SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/CMake/macOSMaxAllowed.c
  COMPILE_DEFINITIONS -DSDK_VERSION_CHECK=${SDK_VERSION}
)

FluidSynth/fluidsynth cmake_admin/CheckDIRSymbolExists.cmake :48

TRY_COMPILE(${VARIABLE}
  ${CMAKE_BINARY_DIR}
  ${CMAKE_BINARY_DIR}/CMakeFiles/CMakeTmp/CheckDIRSymbolExists.c
  COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS}
  CMAKE_FLAGS 
  -DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_DIRSYMBOL_EXISTS_FLAGS}
  "${CHECK_DIRSYMBOL_EXISTS_LIBS}"
  "${CMAKE_DIRSYMBOL_EXISTS_INCLUDES}"
  OUTPUT_VARIABLE OUTPUT)

fmtlib/fmt test/CMakeLists.txt :81

try_compile(compile_result_unused
            ${CMAKE_CURRENT_BINARY_DIR}
            SOURCES ${CMAKE_CURRENT_LIST_DIR}/detect-stdfs.cc
            OUTPUT_VARIABLE RAWOUTPUT)

facebook/folly build/fbcode_builder/CMake/FindSodium.cmake :112

try_compile(_UNUSED_VAR "${CMAKE_CURRENT_BINARY_DIR}" "${CMAKE_CURRENT_BINARY_DIR}/arch.cpp"
    OUTPUT_VARIABLE _COMPILATION_LOG
)

pietrodelugas/fox cmake/CheckAbortIntrinsic.cmake :10

TRY_COMPILE(TEST_ABORT_INTEL ${${PROJECT_NAME}_BINARY_DIR}/abort_intel ${${PROJECT_NAME}_SOURCE_DIR}/cmake
  fox_config abort_intel
  OUTPUT_VARIABLE BUILD_OUTPUT 
)

pietrodelugas/fox cmake/CheckAbortIntrinsic.cmake :25

TRY_COMPILE(TEST_ABORT_XLF ${${PROJECT_NAME}_BINARY_DIR}/abort_xlf ${${PROJECT_NAME}_SOURCE_DIR}/cmake
  fox_config abort_xlf
  OUTPUT_VARIABLE BUILD_OUTPUT 
)

pietrodelugas/fox cmake/CheckAbortIntrinsic.cmake :40

TRY_COMPILE(TEST_ABORT_BARE ${${PROJECT_NAME}_BINARY_DIR}/abort_bare ${${PROJECT_NAME}_SOURCE_DIR}/cmake
  fox_config abort_bare
  OUTPUT_VARIABLE BUILD_OUTPUT 
)

pietrodelugas/fox cmake/CheckFlushIntrinsic.cmake :10

TRY_COMPILE(TEST_FLUSH_OK ${${PROJECT_NAME}_BINARY_DIR} ${${PROJECT_NAME}_SOURCE_DIR}/cmake/flush_bare.f90
  OUTPUT_VARIABLE BUILD_OUTPUT 
)

pietrodelugas/fox cmake/CheckFlushIntrinsic.cmake :22

TRY_COMPILE(TEST_FLUSH_OK ${${PROJECT_NAME}_BINARY_DIR} ${${PROJECT_NAME}_SOURCE_DIR}/cmake/flush_bare.f90
  COMPILE_DEFINITIONS " -Vaxlib "
  OUTPUT_VARIABLE BUILD_OUTPUT 
)

pietrodelugas/fox cmake/CheckFlushIntrinsic.cmake :36

TRY_COMPILE(TEST_FLUSH_OK ${${PROJECT_NAME}_BINARY_DIR} ${${PROJECT_NAME}_SOURCE_DIR}/cmake/flush_nag.f90
  OUTPUT_VARIABLE BUILD_OUTPUT 
)

pietrodelugas/fox cmake/CheckFlushIntrinsic.cmake :48

TRY_COMPILE(TEST_FLUSH_OK ${${PROJECT_NAME}_BINARY_DIR} ${${PROJECT_NAME}_SOURCE_DIR}/cmake/flush_xlf.f90
  OUTPUT_VARIABLE BUILD_OUTPUT 
)

FreeCAD/FreeCAD cMake/ConfigureChecks.cmake :53

try_compile(
  RESULT_VAR
    ${CMAKE_BINARY_DIR}
  SOURCES
    ${CMAKE_BINARY_DIR}/backtrace.cpp
)

FreeRDP/FreeRDP cmake/ios.toolchain.cmake :93

# ENABLE_STRICT_TRY_COMPILE: (1|0) Enables or disables strict try_compile() on all Check* directives (will run linker

malaterre/GDCM CMake/CMakeTestCSharpCompiler.cmake :13

try_compile(CMAKE_CSharp_COMPILER_WORKS ${CMAKE_BINARY_DIR}
  ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCSharpCompiler.cs
  OUTPUT_VARIABLE OUTPUT)

malaterre/GDCM Utilities/gdcmopenjpeg/cmake/TestLargeFiles.cmake :37

try_compile(FILE64_OK "${PROJECT_BINARY_DIR}"
            "${PROJECT_SOURCE_DIR}/cmake/TestFileOffsetBits.c"
            COMPILE_DEFINITIONS "-D_FILE_OFFSET_BITS=64" )

malaterre/GDCM Utilities/gdcmopenjpeg/cmake/TestLargeFiles.cmake :48

try_compile(FILE64_OK "${PROJECT_BINARY_DIR}"
            "${PROJECT_SOURCE_DIR}/cmake/TestFileOffsetBits.c"
            COMPILE_DEFINITIONS "-D_LARGE_FILES" )

malaterre/GDCM Utilities/gdcmopenjpeg/cmake/TestLargeFiles.cmake :59

try_compile(FILE64_OK "${PROJECT_BINARY_DIR}"
            "${PROJECT_SOURCE_DIR}/cmake/TestFileOffsetBits.c"
            COMPILE_DEFINITIONS "-D_LARGEFILE_SOURCE" )

malaterre/GDCM Utilities/gdcmopenjpeg/cmake/TestLargeFiles.cmake :94

	    try_compile(FSEEKO_COMPILE_OK
	                "${PROJECT_BINARY_DIR}"
                    "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/TestLargeFiles.c")

malaterre/GDCM Utilities/gdcmopenjpeg/cmake/TestLargeFiles.cmake :104

try_compile(FSEEKO_COMPILE_OK
            "${PROJECT_BINARY_DIR}"
            "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/TestLargeFiles.c"
            COMPILE_DEFINITIONS "-D_LARGEFILE_SOURCE" )

google/glog cmake/DetermineGflagsNamespace.cmake :34

try_compile (${VARIABLE}
  "${CMAKE_BINARY_DIR}" "${_check_file}"
  COMPILE_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS}" -DGLOG_GFLAGS_NAMESPACE=${_namespace}
  LINK_LIBRARIES gflags
  CMAKE_FLAGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
  OUTPUT_VARIABLE OUTPUT)

sciapp/gr cmake/FindFfmpeg.cmake :155

try_compile(
  FFMPEG_TEST_COMPILED ${CMAKE_CURRENT_BINARY_DIR}/ffmpeg_test ${CMAKE_CURRENT_LIST_DIR}/ffmpeg_test.cxx
  CMAKE_FLAGS "-DINCLUDE_DIRECTORIES=${FFMPEG_INCLUDE_DIR}"
  LINK_LIBRARIES ${FFMPEG_LIBRARIES}
)

sciapp/gr cmake/FindFfmpeg.cmake :209

try_compile(
  FFMPEG_TEST_COMPILED ${CMAKE_CURRENT_BINARY_DIR}/ffmpeg_test ${CMAKE_CURRENT_LIST_DIR}/ffmpeg_test.cxx
  CMAKE_FLAGS "-DINCLUDE_DIRECTORIES=${FFMPEG_INCLUDE_DIR}"
  LINK_LIBRARIES ${FFMPEG_LIBRARIES}
)

sciapp/gr cmake/FindQhull.cmake :58

try_compile(
  COMPILE_SUCCESS "${CMAKE_CURRENT_BINARY_DIR}/qhull_get_version" "${CMAKE_CURRENT_BINARY_DIR}/qhull_get_version.c"
  LINK_LIBRARIES ${QHULL_LIBRARY} m
  COPY_FILE "${CMAKE_CURRENT_BINARY_DIR}/qhull_get_version/exe"
  CMAKE_FLAGS "-DINCLUDE_DIRECTORIES=${QHULL_INCLUDE_DIR}"
)

HDFGroup/hdf4 HDF4Examples/config/cmake/HDF4UseFortran.cmake :51

TRY_COMPILE (RESULT_VAR
    ${CMAKE_BINARY_DIR}
    ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler.f
    CMAKE_FLAGS "${CHECK_FUNCTION_EXISTS_ADD_LIBRARIES}"
    OUTPUT_VARIABLE OUTPUT
)

HDFGroup/hdf5 config/ConfigureChecks.cmake :193

try_compile (${OTHER_TEST}
    ${CMAKE_BINARY_DIR}
    ${HDF_CONFIG_DIR}/HDFTests.c
    COMPILE_DEFINITIONS "${MACRO_CHECK_FUNCTION_DEFINITIONS}"
    LINK_LIBRARIES "${HDF5_REQUIRED_LIBRARIES}"
    OUTPUT_VARIABLE OUTPUT
)

dscharrer/innoextract cmake/CompileCheck.cmake :80

try_compile(
	check_compiler_flag ${PROJECT_BINARY_DIR} ${FILE}
	CMAKE_FLAGS "-DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}"
	            "-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_EXE_LINKER_FLAGS}"
	            "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_SHARED_LINKER_FLAGS}"
	            "-DCMAKE_MODULE_LINKER_FLAGS:STRING=${CMAKE_MODULE_LINKER_FLAGS}"
	OUTPUT_VARIABLE ERRORLOG
)

InsightSoftwareConsortium/ITK CMake/itkTargetLinkLibrariesWithDynamicLookup.cmake :73

try_compile(
  ${VARIABLE} "${test_project_dir}"
  "${test_project_dir}" undefined
  CMAKE_FLAGS "-DCMAKE_SHARED_LINKER_FLAGS='${CMAKE_SHARED_LINKER_FLAGS}'" ${_rpath_arg}
  OUTPUT_VARIABLE output)

InsightSoftwareConsortium/ITK Modules/Core/Common/CMakeLists.txt :58

try_compile(
  ITK_MIN_CXX_LEVEL_TEST ${CMAKE_CURRENT_BINARY_DIR}/CMakeTmp
  ${CMAKE_CURRENT_LIST_DIR}/CMake/itkGetCXXCompilerVersion.cxx
  CMAKE_FLAGS ${TRY_COMP_CXX_STANDARD}
  COMPILE_DEFINITIONS -DITK_CXX_TEST_VERSION=${CXX_TEST_VERSION}
  OUTPUT_VARIABLE ITK_COMPILED_CXX_STANDARD_VERSION_LOG)

InsightSoftwareConsortium/ITK Modules/Core/Common/CMakeLists.txt :69

try_compile(
  ITK_HAS_GNU_ATTRIBUTE_ALIGNED ${ITK_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkCheckHasGNUAttributeAligned.cxx
  CMAKE_FLAGS "-DCMAKE_BUILD_TYPE:STRING=Debug")

InsightSoftwareConsortium/ITK Modules/Core/Common/CMakeLists.txt :82

try_compile(ITK_HAS_FEGETENV ${ITK_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkCheckHasFegetenv.cxx)

InsightSoftwareConsortium/ITK Modules/Core/Common/CMakeLists.txt :84

try_compile(ITK_HAS_FESETENV ${ITK_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkCheckHasFesetenv.cxx)

InsightSoftwareConsortium/ITK Modules/Core/Common/CMakeLists.txt :86

try_compile(
  ITK_HAS_STRUCT_FENV_T_CONTROL ${ITK_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkCheckHasFenvtStructMember.cxx
  COMPILE_DEFINITIONS -DITK_CHECK_FENV_T_CONTROL)

InsightSoftwareConsortium/ITK Modules/Core/Common/CMakeLists.txt :91

try_compile(
  ITK_HAS_STRUCT_FENV_T_CONTROL_WORD ${ITK_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkCheckHasFenvtStructMember.cxx
  COMPILE_DEFINITIONS -DITK_CHECK_FENV_T_CONTROL_WORD)

InsightSoftwareConsortium/ITK Modules/Core/Common/CMakeLists.txt :96

try_compile(
  ITK_HAS_STRUCT_FENV_T_CW ${ITK_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkCheckHasFenvtStructMember.cxx
  COMPILE_DEFINITIONS -DITK_CHECK_FENV_T_CW)

InsightSoftwareConsortium/ITK Modules/Core/Common/CMakeLists.txt :101

try_compile(
        ITK_HAS_SCHED_GETAFFINITY ${ITK_BINARY_DIR}
        ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkCheckHasSchedGetAffinity.cxx)

InsightSoftwareConsortium/ITK Modules/Core/Common/CMake/CheckCPPDirective.cmake :15

try_compile(
  ${VARIABLE} ${CMAKE_BINARY_DIR}
  ${CMAKE_BINARY_DIR}/CMakeFiles/CMakeTmp/CheckCPPDirectiveExists.cxx
  OUTPUT_VARIABLE OUTPUT)

InsightSoftwareConsortium/ITK Modules/Core/Common/CMake/itkCheckPrivateDynamicCast.cmake :81

try_compile(
  ${VARIABLE} "${test_project_dir}"
  "${test_project_dir}" support_private_dynamic_cast
  CMAKE_FLAGS "-DCMAKE_MACOSX_RPATH=OFF"
  OUTPUT_VARIABLE output)

InsightSoftwareConsortium/ITK Modules/Core/GPUCommon/CMakeLists.txt :13

try_compile(ITK_COMPILER_HAS_BLOCKS ${CMAKE_CURRENT_BINARY_DIR}
            ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkCheckHasBlocks.cxx)

InsightSoftwareConsortium/ITK Modules/Core/GPUCommon/CMakeLists.txt :17

try_compile(ITK_COMPILER_HAS_BLOCKS ${ITK_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkCheckHasBlocks.cxx)

InsightSoftwareConsortium/ITK Modules/IO/ImageBase/CMakeLists.txt :4

try_compile(
  ITK_SUPPORTS_WCHAR_T_FILENAME_CSTYLEIO ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkTestCStyleIOWCharFilename.cxx
  OUTPUT_VARIABLE ITK_SUPPORTS_WCHAR_T_FILENAME_CSTYLEIO_OUTPUT)

InsightSoftwareConsortium/ITK Modules/IO/ImageBase/CMakeLists.txt :10

try_compile(
  ITK_SUPPORTS_WCHAR_T_FILENAME_IOSTREAMS_CONSTRUCTORS ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkTestIOStreamsWCharFilenameConstructors.cxx
  OUTPUT_VARIABLE ITK_SUPPORTS_WCHAR_T_FILENAME_IOSTREAMS_CONSTRUCTORS_OUTPUT)

InsightSoftwareConsortium/ITK Modules/IO/ImageBase/CMakeLists.txt :19

try_compile(
  ITK_SUPPORTS_FDSTREAM_HPP ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/CMake/itkTestFDStream.cxx
  CMAKE_FLAGS -DINCLUDE_DIRECTORIES:STRING=${ITKIOImageBase_SOURCE_DIR}/include
  COMPILE_DEFINITIONS ${ITK_SUPPORTS_FDSTREAM_HPP_COMPILE_DEFINITIONS}
  OUTPUT_VARIABLE ITK_SUPPORTS_FDSTREAM_HPP_OUTPUT)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ConfigureChecks.cmake :196

try_compile (${OTHER_TEST}
    ${CMAKE_BINARY_DIR}
    ${HDF_RESOURCES_DIR}/HDFTests.c
    COMPILE_DEFINITIONS "${MACRO_CHECK_FUNCTION_DEFINITIONS}"
    LINK_LIBRARIES "${HDF5_REQUIRED_LIBRARIES}"
    OUTPUT_VARIABLE OUTPUT
)

InsightSoftwareConsortium/ITK Modules/ThirdParty/KWSys/src/KWSys/kwsysPlatformTests.cmake :11

try_compile(${var}_COMPILED
  ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/${KWSYS_PLATFORM_TEST_FILE_${lang}}
  COMPILE_DEFINITIONS -DTEST_${var} ${KWSYS_PLATFORM_TEST_DEFINES} ${KWSYS_PLATFORM_TEST_EXTRA_FLAGS}
  CMAKE_FLAGS "-DLINK_LIBRARIES:STRING=${KWSYS_PLATFORM_TEST_LINK_LIBRARIES}"
              ${maybe_cxx_standard}
  OUTPUT_VARIABLE OUTPUT)

InsightSoftwareConsortium/ITK Modules/ThirdParty/KWSys/src/KWSys/kwsysPlatformTests.cmake :185

try_compile(${var}_COMPILED
  ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}/${KWSYS_PLATFORM_TEST_FILE_${lang}}
  COMPILE_DEFINITIONS -DTEST_${var}
    ${KWSYS_PLATFORM_${lang}_TEST_DEFINES}
    ${KWSYS_PLATFORM_${lang}_TEST_EXTRA_FLAGS}
  OUTPUT_VARIABLE OUTPUT
  COPY_FILE ${KWSYS_PLATFORM_INFO_FILE}
  )

InsightSoftwareConsortium/ITK Modules/ThirdParty/OpenJPEG/src/openjpeg/cmake/TestLargeFiles.cmake :29

try_compile(FILE64_OK "${PROJECT_BINARY_DIR}"
            "${PROJECT_SOURCE_DIR}/cmake/TestFileOffsetBits.c")

InsightSoftwareConsortium/ITK Modules/ThirdParty/OpenJPEG/src/openjpeg/cmake/TestLargeFiles.cmake :37

try_compile(FILE64_OK "${PROJECT_BINARY_DIR}"
            "${PROJECT_SOURCE_DIR}/cmake/TestFileOffsetBits.c"
            COMPILE_DEFINITIONS "-D_FILE_OFFSET_BITS=64" )

InsightSoftwareConsortium/ITK Modules/ThirdParty/OpenJPEG/src/openjpeg/cmake/TestLargeFiles.cmake :48

try_compile(FILE64_OK "${PROJECT_BINARY_DIR}"
            "${PROJECT_SOURCE_DIR}/cmake/TestFileOffsetBits.c"
            COMPILE_DEFINITIONS "-D_LARGE_FILES" )

InsightSoftwareConsortium/ITK Modules/ThirdParty/OpenJPEG/src/openjpeg/cmake/TestLargeFiles.cmake :59

try_compile(FILE64_OK "${PROJECT_BINARY_DIR}"
            "${PROJECT_SOURCE_DIR}/cmake/TestFileOffsetBits.c"
            COMPILE_DEFINITIONS "-D_LARGEFILE_SOURCE" )

InsightSoftwareConsortium/ITK Modules/ThirdParty/OpenJPEG/src/openjpeg/cmake/TestLargeFiles.cmake :71

#    try_compile(FILE64_OK "${PROJECT_BINARY_DIR}"
#                "${PROJECT_SOURCE_DIR}/cmake/TestWindowsFSeek.c")

InsightSoftwareConsortium/ITK Modules/ThirdParty/OpenJPEG/src/openjpeg/cmake/TestLargeFiles.cmake :104

try_compile(FSEEKO_COMPILE_OK
            "${PROJECT_BINARY_DIR}"
            "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/TestLargeFiles.c"
            COMPILE_DEFINITIONS "-D_LARGEFILE_SOURCE" )