cmake try_run(LINK_LIBRARIES) 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)

ElmerCSC/elmerfem cmake/Modules/testMPIcapabilities.cmake :39

try_run(CHECK_MPI_IN_PLACE_RUN_ERROR CHECK_MPI_IN_PLACE_COMPILE ${CMAKE_BINARY_DIR}
  SOURCES ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testMPI_IN_PLACE.f90
  LINK_LIBRARIES MPI::MPI_Fortran)

OSGeo/gdal cmake/modules/packages/FindRASTERLITE2.cmake :57

try_run(RL2_EXITCODE RL2_COMPILED ${PROJECT_BINARY_DIR} ${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/get_rasterlite2_version.c
    LINK_LIBRARIES  ${RASTERLITE2_LIBRARY}
    CMAKE_FLAGS "-DCMAKE_SKIP_RPATH:BOOL=${CMAKE_SKIP_RPATH}" "-DINCLUDE_DIRECTORIES:STRING=${RASTERLITE2_INCLUDE_DIR}"
    RUN_OUTPUT_VARIABLE RL2_OUTPUT)

HDFGroup/hdf5 config/HDF5UseFortran.cmake :46

TRY_RUN (RUN_RESULT_VAR COMPILE_RESULT_VAR
    ${CMAKE_BINARY_DIR}
    ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler1.f90
    CMAKE_FLAGS "${TMP_CMAKE_Fortran_FLAGS}"
    LINK_LIBRARIES "${HDF5_REQUIRED_LIBRARIES}"
    ${_RUN_OUTPUT_VARIABLE} OUTPUT_VAR
)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/HDF5UseFortran.cmake :46

TRY_RUN (RUN_RESULT_VAR COMPILE_RESULT_VAR
    ${CMAKE_BINARY_DIR}
    ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler1.f90
    CMAKE_FLAGS "${TMP_CMAKE_Fortran_FLAGS}"
    LINK_LIBRARIES "${HDF5_REQUIRED_LIBRARIES}"
    ${_RUN_OUTPUT_VARIABLE} OUTPUT_VAR
)

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)

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)