cmake try_compile(COPY_FILE) examples

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/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/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/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}
  )

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)

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

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

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}"
)

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}
  )

OpenMathLib/OpenBLAS cmake/prebuild.cmake :1476

try_compile(GETARCH_RESULT "${GETARCH_DIR}"
  SOURCES ${GETARCH_SRC}
  CMAKE_FLAGS "-DCMAKE_ASM_COMPILER=${CMAKE_C_COMPILER}"
  COMPILE_DEFINITIONS ${EXFLAGS} ${GETARCH_FLAGS} -I"${GETARCH_DIR}" -I"${PROJECT_SOURCE_DIR}" -I"${PROJECT_BINARY_DIR}"
  OUTPUT_VARIABLE GETARCH_LOG
  COPY_FILE "${PROJECT_BINARY_DIR}/${GETARCH_BIN}"
)

OpenMathLib/OpenBLAS cmake/prebuild.cmake :1484

try_compile(GETARCH_RESULT "${GETARCH_DIR}"
  SOURCES ${GETARCH_SRC}
  COMPILE_DEFINITIONS ${EXFLAGS} ${GETARCH_FLAGS} -I"${GETARCH_DIR}" -I"${PROJECT_SOURCE_DIR}" -I"${PROJECT_BINARY_DIR}"
  OUTPUT_VARIABLE GETARCH_LOG
  COPY_FILE "${PROJECT_BINARY_DIR}/${GETARCH_BIN}"
)

OpenMathLib/OpenBLAS cmake/prebuild.cmake :1527

try_compile(GETARCH2_RESULT "${GETARCH2_DIR}"
  SOURCES "${PROJECT_SOURCE_DIR}/getarch_2nd.c"
COMPILE_DEFINITIONS ${EXFLAGS} ${GETARCH_FLAGS} ${GETARCH2_FLAGS} -I"${GETARCH2_DIR}" -I"${PROJECT_SOURCE_DIR}" -I"${PROJECT_BINARY_DIR}"
  OUTPUT_VARIABLE GETARCH2_LOG
  COPY_FILE "${PROJECT_BINARY_DIR}/${GETARCH2_BIN}"
)

ICLDisco/parsec cmake_modules/CheckStructureFieldOffset.cmake :91

try_compile(HAVE_${var} ${CMAKE_BINARY_DIR} ${src}
  COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS}
  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}
  )

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

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)

vrpn/vrpn cmake/GetDefineString.cmake :43

try_compile(_result "${CMAKE_CURRENT_BINARY_DIR}" SOURCES "${_src}"
	CMAKE_FLAGS ${_INCLUDES}
	COMPILE_DEFINITIONS ${_gds_DEFINES}
	OUTPUT_VARIABLE OUTPUT
	COPY_FILE "${_out}")