cmake try_run(COMPILE_OUTPUT_VARIABLE) examples

ornladios/ADIOS2 cmake/CheckTypeRepresentation.cmake :170

try_run(RAN_${var} 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}"
  COMPILE_OUTPUT_VARIABLE compile_output
  RUN_OUTPUT_VARIABLE run_output
  )

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

try_run(MPI_RUN_RESULT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE} 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}
  RUN_OUTPUT_VARIABLE MPI_RUN_OUTPUT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE}
  COMPILE_OUTPUT_VARIABLE _MPI_TRY_${MPI_TEST_FILE_NAME}_${MODE}_OUTPUT)

google/benchmark cmake/CXXFeatureCheck.cmake :57

try_run(RUN_${FEATURE} 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}
        COMPILE_OUTPUT_VARIABLE COMPILE_OUTPUT_VAR)

CGAL/cgal Installation/cmake/modules/CGAL_UseMPFI.cmake :13

try_run( MPFI_TEST_RESULT
         COMPILED_MPFI_TEST
         "${CMAKE_BINARY_DIR}"
         "${CGAL_MODULES_DIR}/test_MPFI.cpp"
         CMAKE_FLAGS
            "-DINCLUDE_DIRECTORIES:
             STRING=${MPFI_INCLUDE_DIR};${GMP_INCLUDE_DIR};${MPFR_INCLUDE_DIR}"
           "-DLINK_LIBRARIES:
             STRING=${MPFI_LIBRARIES};${GMP_LIBRARIES};${MPFR_LIBRARIES}"
            "-DLINK_DIRECTORIES:
             STRING=${MPFI_LIBRARIES_DIR};${GMP_LIBRARIES_DIRS};${MPFR_LIBRARIES}"
         COMPILE_OUTPUT_VARIABLE MPFI_TEST_COMPILATION_OUTPUT
       )

ElmerCSC/elmerfem cmake/Modules/testGFortranVersion.cmake :20

TRY_RUN(GFORTRAN_VERSIONTEST_RUN_RESULT
  GFORTRAN_VERSIONTEST_COMPILE_RESULT
  ${CMAKE_BINARY_DIR}
  ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testGFortranVersion.F90
  COMPILE_OUTPUT_VARIABLE GFORTRAN_VERSIONTEST_COMPILED
  RUN_OUTPUT_VARIABLE     GFORTRAN_VERSION)

FirebirdSQL/firebird extern/libcds/build/cmake/TargetArch.cmake :117

try_run(
    run_result_unused
    compile_result_unused
    "${CMAKE_BINARY_DIR}"
    "${CMAKE_BINARY_DIR}/arch.c"
    COMPILE_OUTPUT_VARIABLE ARCH
    CMAKE_FLAGS CMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
)

greatscottgadgets/hackrf host/cmake/modules/FindThreads.cmake :163

TRY_RUN(THREADS_PTHREAD_ARG THREADS_HAVE_PTHREAD_ARG
  ${CMAKE_BINARY_DIR}
  ${CMAKE_ROOT}/Modules/CheckForPthreads.c
  CMAKE_FLAGS -DLINK_LIBRARIES:STRING=-pthread
  COMPILE_OUTPUT_VARIABLE OUTPUT)

HDFGroup/hdf5 config/ConfigureChecks.cmake :697

TRY_RUN (RUN_RESULT_VAR COMPILE_RESULT_VAR
    ${CMAKE_BINARY_DIR}
    ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCCompiler1.c
    COMPILE_OUTPUT_VARIABLE COMPILEOUT
    ${_RUN_OUTPUT_VARIABLE} OUTPUT_VAR
)

HDFGroup/hdf5 config/ConfigureChecks.cmake :791

TRY_RUN (${TEST}_RUN   ${TEST}_COMPILE
    ${CMAKE_BINARY_DIR}
    ${HDF_CONFIG_DIR}/ConversionTests.c
    CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=-D${TEST}_TEST
    COMPILE_OUTPUT_VARIABLE ${TEST}_COMPILE_OUTPUT
    RUN_OUTPUT_VARIABLE ${TEST}_RUN_OUTPUT
)

PurpleI2P/i2pd build/cmake_modules/TargetArch.cmake :143

try_run(
    run_result_unused
    compile_result_unused
    "${CMAKE_BINARY_DIR}"
    "${CMAKE_BINARY_DIR}/arch.c"
    COMPILE_OUTPUT_VARIABLE ARCH
    CMAKE_FLAGS CMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
)

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

TRY_RUN (RUN_RESULT_VAR COMPILE_RESULT_VAR
    ${CMAKE_BINARY_DIR}
    ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCCompiler1.c
    COMPILE_OUTPUT_VARIABLE COMPILEOUT
    ${_RUN_OUTPUT_VARIABLE} OUTPUT_VAR
)

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

TRY_RUN (${TEST}_RUN   ${TEST}_COMPILE
    ${CMAKE_BINARY_DIR}
    ${HDF_RESOURCES_DIR}/ConversionTests.c
    CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=-D${TEST}_TEST
    COMPILE_OUTPUT_VARIABLE ${TEST}_COMPILE_OUTPUT
    RUN_OUTPUT_VARIABLE ${TEST}_RUN_OUTPUT
)

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/detect-arch.cmake :26

try_run(
    run_result_unused
    compile_result_unused
    ${CMAKE_CURRENT_BINARY_DIR}
    ${CMAKE_CURRENT_LIST_DIR}/detect-arch.c
    COMPILE_OUTPUT_VARIABLE RAWOUTPUT
    CMAKE_FLAGS CMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
)

nlohmann/json cmake/download_test_data.cmake :60

try_run(RUN_RESULT_VAR COMPILE_RESULT_VAR
    "${CMAKE_BINARY_DIR}" SOURCES "${CMAKE_SOURCE_DIR}/cmake/detect_libcpp_version.cpp"
    RUN_OUTPUT_VARIABLE LIBCPP_VERSION_OUTPUT COMPILE_OUTPUT_VARIABLE LIBCPP_VERSION_COMPILE_OUTPUT
)

BYVoid/OpenCC deps/google-benchmark/cmake/CXXFeatureCheck.cmake :55

try_run(RUN_${FEATURE} COMPILE_${FEATURE}
        ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/${FILE}.cpp
        CMAKE_FLAGS ${FEATURE_CHECK_CMAKE_FLAGS}
        LINK_LIBRARIES ${BENCHMARK_CXX_LIBRARIES}
        COMPILE_OUTPUT_VARIABLE COMPILE_OUTPUT_VAR)

opencv/opencv 3rdparty/zlib-ng/cmake/detect-arch.cmake :26

try_run(
    run_result_unused
    compile_result_unused
    ${CMAKE_CURRENT_BINARY_DIR}
    ${CMAKE_CURRENT_LIST_DIR}/detect-arch.c
    COMPILE_OUTPUT_VARIABLE RAWOUTPUT
    CMAKE_FLAGS CMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
)

aous72/OpenJPH target_arch.cmake :45

try_run(
    run_result_unused
    compile_result_unused
    "${CMAKE_BINARY_DIR}"
    "${CMAKE_BINARY_DIR}/arch.c"
    COMPILE_OUTPUT_VARIABLE ARCH
)

qgis/QGIS cmake/QCAMacros.cmake :50

try_run(RUN_RESULT COMPILE_RESULT
        ${CMAKE_BINARY_DIR} ${TESTCPP}
        CMAKE_FLAGS "-DCMAKE_CXX_STANDARD=11"
                    "${QCA_INCLUDE_DIRECTORIES}"
                    "${QCA_LINK_LIBRARIES}"
        COMPILE_OUTPUT_VARIABLE COMPILE_OUTPUT
)

qgis/QGIS cmake/QCAMacros.cmake :59

try_run(RUN_RESULT COMPILE_RESULT
    ${CMAKE_BINARY_DIR} ${TESTCPP}
    CMAKE_FLAGS "-DCMAKE_CXX_STANDARD=11"
                "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
                "${QCA_INCLUDE_DIRECTORIES}"
                "${QCA_LINK_LIBRARIES}"
    COMPILE_OUTPUT_VARIABLE COMPILE_OUTPUT
)

Viskores/viskores CMake/patches/3.15/FindMPI.cmake :1211

try_run(MPI_RUN_RESULT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE} 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}
  RUN_OUTPUT_VARIABLE MPI_RUN_OUTPUT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE}
  COMPILE_OUTPUT_VARIABLE _MPI_TRY_${MPI_TEST_FILE_NAME}_${MODE}_OUTPUT)

xournalpp/xournalpp cmake/include/TargetArch.cmake :112

try_run(
    run_result_unused
    compile_result_unused
    "${CMAKE_BINARY_DIR}"
    "${CMAKE_BINARY_DIR}/arch.c"
    COMPILE_OUTPUT_VARIABLE ARCH
    CMAKE_FLAGS CMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
)

Z3Prover/z3 cmake/target_arch_detect.cmake :9

try_run(run_result
  compile_result
  "${PROJECT_BINARY_DIR}"
  "${PROJECT_SOURCE_DIR}/cmake/target_arch_detect.cpp"
  COMPILE_OUTPUT_VARIABLE compiler_output
)