cmake configure_file examples

Signatures

configure_file(<input> <output>
  [NO_SOURCE_PERMISSIONS | USE_SOURCE_PERMISSIONS |
  FILE_PERMISSIONS <permissions>...]
  [COPYONLY] [ESCAPE_QUOTES] [@ONLY]
[NEWLINE_STYLE [UNIX|DOS|WIN32|LF|CRLF] ])

Examples

timi-liuliang/echo editor/Qt/5.12.3/clang_64/lib/cmake/Qt5Core/Qt5CoreMacros.cmake :211

configure_file("${infile}" "${out_depends}" COPYONLY)

etorth/mir2x CMakeLists.txt :129

CONFIGURE_FILE(${MIR2X_COMMON_SOURCE_DIR}/logprof.hpp.in     ${CMAKE_BINARY_DIR}/config_file/logprof.hpp    )

tamasmeszaros/libnest2d CMakeLists.txt :132

configure_file(cmake_modules/Config.cmake.in
  "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
  @ONLY
)

geodynamics/aspect CMakeLists.txt :936

configure_file(
  ${CMAKE_SOURCE_DIR}/tests/cmake/print_test_info.sh
  ${CMAKE_BINARY_DIR}/print_test_info.sh
  @ONLY
)

AtomicGameEngine/AtomicGameEngine Source/ThirdParty/openssl/crypto/CMakeLists.txt :52

configure_file( ${CMAKE_CURRENT_BINARY_DIR}/opensslconf.h.cmake ${openssl_BINARY_DIR}/openssl/opensslconf.h )

u3d-community/U3D Source/ThirdParty/Assimp/contrib/zip/CMakeLists.txt :126

configure_file(
        "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
        "${CMAKE_CURRENT_BINARY_DIR}/cmake/cmake_uninstall.cmake"
        IMMEDIATE @ONLY)

AcademySoftwareFoundation/Imath src/pybind11/PyBindImath/CMakeLists.txt :208

configure_file(${pcinfile} ${CMAKE_CURRENT_BINARY_DIR}/${pcout} @ONLY)

novelrt/NovelRT Resources/CMakeLists.txt :34

configure_file(${resource} ${resource} COPYONLY)

urho3d/urho3d Source/Urho3D/CMakeLists.txt :153

configure_file ("${CMAKE_SOURCE_DIR}/Source/Tools/BindingGenerator/Doxyfile.in" "${DOXYFILE_PATH}")

alicevision/AliceVision src/CMakeLists.txt :1081

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/config.hpp.in"
               "${configfile}" @ONLY)

f3d-app/f3d application/testing/CMakeLists.txt :22

configure_file("${F3D_SOURCE_DIR}/testing/recordings/${F3D_TEST_NAME}.log.in" "${CMAKE_BINARY_DIR}/testing/recordings/${F3D_TEST_NAME}.log")

o3de/o3de cmake/Platform/Linux/Packaging_linux.cmake :63

configure_file("${LY_ROOT_FOLDER}/cmake/Platform/${PAL_PLATFORM_NAME}/Packaging/postinst.in"
        "${CMAKE_BINARY_DIR}/cmake/Platform/${PAL_PLATFORM_NAME}/Packaging/postinst"
        @ONLY
    )

FreeCAD/FreeCAD cMake/FreeCAD_Helpers/SetLibraryVersions.cmake :8

configure_file(${CMAKE_SOURCE_DIR}/src/LibraryVersions.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/LibraryVersions.h)

anhttran/extreme_3d_faces lib/3rdParty/Eigen/cmake/EigenConfigureTesting.cmake :35

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/CTestCustom.cmake.in ${CMAKE_BINARY_DIR}/CTestCustom.cmake)

at-wat/mcl_3dl test/CMakeLists.txt :127

configure_file(tests/tf_rostest.test.in
      ${PROJECT_BINARY_DIR}/test/tests/tf_rostest.test)

godlikepanos/anki-3d-engine ThirdParty/Sdl3/CMakeLists.txt :3158

configure_file(include/build_config/SDL_revision.h.cmake include-revision/SDL3/SDL_revision.h @ONLY)

prusa3d/Prusa-Firmware lib/Catch2/CMakeLists.txt :175

configure_file(
      ${CMAKE_CURRENT_SOURCE_DIR}/CMake/catch2-with-main.pc.in
      ${CMAKE_CURRENT_BINARY_DIR}/catch2-with-main.pc
      @ONLY
    )

SoftFever/OrcaSlicer deps/EXPAT/expat/CMakeLists.txt :121

configure_file(config.cmake.in ${PROJECT_NAME}Config.cmake @ONLY)

anhttran/3dmm_basic lib/3rdParty/Eigen/doc/CMakeLists.txt :28

configure_file(
  ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
  ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
)

cadaver/turso3d ThirdParty/SDL/CMakeLists.txt :3012

configure_file(include/build_config/SDL_revision.h.cmake include/SDL3/SDL_revision.h @ONLY)

Hork-Engine/Hork-Source ThirdParty/glslang/parse_version.cmake :24

configure_file(${FILE} "${CMAKE_CURRENT_BINARY_DIR}/CHANGES.md")

STORM-IRIT/Radium-Engine tests/integration/CMakeLists.txt :223

configure_file(
    "${CMAKE_CURRENT_SOURCE_DIR}/includes.cpp.in" "${CMAKE_CURRENT_BINARY_DIR}/includes.cpp"
)

fzi-forschungszentrum-informatik/gpu-voxels icmaker/IcMakerMacros.cmake :1065

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/${icmaker_package}-config.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/${icmaker_package}-config.cmake" IMMEDIATE @ONLY)

RavEngine/RavEngine deps/assimp/contrib/draco/cmake/draco_options.cmake :344

configure_file("${draco_features_file_name}.new"
                 "${draco_features_file_name}")

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/CMakeLists.txt :319

configure_file ("${CMAKE_CURRENT_SOURCE_DIR}/Config/config.hh.in"
     "${CMAKE_CURRENT_SOURCE_DIR}/Config/config.hh" @ONLY IMMEDIATE)

bmwcarit/ramses doc/CMakeLists.txt :50

configure_file(${DOXYGEN_CONFIG_FILE_IN} ${DOXYGEN_CONFIG_FILE} @ONLY)

luigifreda/plvs Thirdparty/libsgm/CMakeLists.txt :45

configure_file(${CMAKE_SOURCE_DIR}/include/libsgm_config.h.in
               ${CMAKE_SOURCE_DIR}/include/libsgm_config.h
)

ZDoom/Raze tools/re2c/CMakeLists.txt :33

configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h )

stuntrally/stuntrally3 CMakeManual/conan.cmake :662

configure_file(${ARGUMENTS_CONANFILE} ${CMAKE_CURRENT_BINARY_DIR}/${_CONANFILE_NAME}.junk COPYONLY)

AlizaMedicalImaging/AlizaMS CMakeLists.txt :382

configure_file(
  "${CMAKE_CURRENT_SOURCE_DIR}/mdcm/Source/Common/mdcmConfigure.h.in"
  "${CMAKE_CURRENT_BINARY_DIR}/mdcm/Source/Common/mdcmConfigure.h")

kokkos/kokkos algorithms/unit_tests/CMakeLists.txt :41

configure_file(${dir}/dummy.cpp ${file})

eclipse-ecal/ecal cmake/helper_functions/ecal_install_functions.cmake :80

configure_file("${CMAKE_CURRENT_LIST_DIR}/appmenu/app.desktop.in"
                   "${CMAKE_CURRENT_BINARY_DIR}/appmenu/ecal_${TARGET_NAME}.desktop"
                   @ONLY)

LLNL/CHAI tests/install/CMakeLists.txt :8

configure_file(
     using-with-cmake/host-config.cmake.in
     ${PROJECT_BINARY_DIR}/examples/using-with-cmake/host-config.cmake)

LLNL/zfp CMakeLists.txt :360

configure_file(zfp-config-version.cmake.in
  "${PROJECT_BINARY_DIR}/zfp-config-version.cmake" @ONLY)

nextcloud/desktop CMakeLists.txt :357

configure_file(sync-exclude.lst bin/${OWNCLOUD_OSX_BUNDLE}/Contents/Resources/sync-exclude.lst COPYONLY)

cs1ime/ceserver-rawmem thirdparty/spdlog/CMakeLists.txt :190

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/pch.h.in ${PROJECT_BINARY_DIR}/spdlog_pch.h @ONLY)

CNES/MAJA CMakeLists.txt :481

configure_file("${CMAKE_SOURCE_DIR}/CMakeConfig/cmake_uninstall.cmake.in"
  "${CMAKE_BINARY_DIR}/cmake_uninstall.cmake"
  IMMEDIATE @ONLY)

ankurhanda/SceneNetv1.0 CMakeModules/FindCUDA.cmake :1079

configure_file("${CUDA_run_nvcc}" "${custom_target_script}" @ONLY)

ElyPrismLauncher/ElyPrismLauncher buildconfig/CMakeLists.txt :3

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/BuildConfig.cpp.in" "${CMAKE_CURRENT_BINARY_DIR}/BuildConfig.cpp")

YWL0720/YOLO_ORB_SLAM3 Thirdparty/g2o/CMakeLists.txt :81

configure_file(config.h.in ${g2o_SOURCE_DIR}/config.h)

end2endzone/ShellAnything CMakeLists.txt :370

configure_file(${CMAKE_SOURCE_DIR}/cmake/shellanything-config-version.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/cmake/shellanything-config-version.cmake @ONLY)

hydrogen-music/hydrogen CMakeLists.txt :343

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)

doodlum/skyrim-community-shaders CMakeLists.txt :154

configure_file(
	${CMAKE_CURRENT_SOURCE_DIR}/cmake/FeatureVersions.h.in
	${CMAKE_CURRENT_BINARY_DIR}/cmake/FeatureVersions.h
	@ONLY
)

NREL/OpenStudio CMakeLists.txt :445

configure_file("${PROJECT_SOURCE_DIR}/dependencies/cpprestsdk_char_traits_workaround.hpp" "${PROJECT_BINARY_DIR}/src/cpprestsdk_char_traits_workaround.hpp" COPYONLY)

OpenChemistry/avogadroapp docs/CMakeLists.txt :6

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/doxyfile.in"
  "${CMAKE_CURRENT_BINARY_DIR}/doxyfile")

pcb9382/FaceAlgorithm include/Eigen/CMakeLists.txt :385

configure_file(scripts/cdashtesting.cmake.in cdashtesting.cmake @ONLY)

supercollider/supercollider CMakeLists.txt :459

configure_file(common/SC_Version.hpp.in common/SC_Version.hpp)

Morwenn/cpp-sort cmake/DownloadProject.cmake :161

configure_file("${_DownloadProjectDir}/DownloadProject.CMakeLists.cmake.in"
                   "${DL_ARGS_DOWNLOAD_DIR}/CMakeLists.txt")

coin-or/CppAD CMakeLists.txt :674

CONFIGURE_FILE(
   ${CMAKE_CURRENT_SOURCE_DIR}/bin/test_one.sh.in
   ${CMAKE_CURRENT_SOURCE_DIR}/bin/test_one.sh
)

ZigRazor/CXXGraph CMakeLists.txt :6

configure_file(CXXGraphConfig.h.in ${PROJECT_SOURCE_DIR}/include/CXXGraph/CXXGraphConfig.h)

pnnl/SHAD src/runtime/CMakeLists.txt :42

configure_file(
    ${SHAD_MAIN_SRC_DIR}/pkgconfig/shad_${rp}.pc.in
    ${SHAD_BINARY_DIR}/pkgconfig/shad_${rp}.pc @ONLY)

bjoern-andres/graph CMakeLists.txt :176

configure_file("${graph_SOURCE_DIR}/doxygen/doxyfile-graph.in" "${graph_BINARY_DIR}/doxyfile-graph" @ONLY IMMEDIATE)

landerrosette/algs4 clients/CMakeLists.txt :59

configure_file(main_CC.cpp.in main_${CC}.cpp @ONLY)

Kitware/kwiver CMakeLists.txt :254

configure_file(
    "${KWIVER_CMAKE_DIR}/CTestCustom.cmake.in"
    "${CMAKE_CURRENT_BINARY_DIR}/CTestCustom.cmake"
    @ONLY)

sylefeb/Silice src/libs/luabind-deboostified/test/CMakeLists.txt :74

configure_file(test_headercompile.cpp.in "${CMAKE_CURRENT_BINARY_DIR}/test_headercompile_${SHORTNAME}.cpp" @ONLY)

RSIA-LIESMARS-WHU/LSHBOX include/eigen/doc/CMakeLists.txt :32

configure_file(
  ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
  ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile-unsupported
)

shapelets/khiva cmake/CPackConfig.cmake :84

configure_file(${WELCOME_FILE} ${WELCOME_FILE_OUT})

marcandrysco/Errol grisu/CMakeLists.txt :75

configure_file(double-conversionConfigVersion.cmake.in
  "${PROJECT_BINARY_DIR}/double-conversionConfigVersion.cmake"
  @ONLY)

nojhan/paradiseo deprecated/eo/CMakeLists.txt :75

CONFIGURE_FILE(PKGBUILD.cmake ${CMAKE_CURRENT_BINARY_DIR}/PKGBUILD)

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/cmake/modules/CGAL_Macros.cmake :428

configure_file("${CGAL_MODULES_DIR}/CGALConfig_install.cmake.in" "${CMAKE_BINARY_DIR}/config/CGALConfig.cmake" @ONLY)

NGSolve/ngsolve CMakeLists.txt :581

configure_file(
    "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
    IMMEDIATE @ONLY)

kahypar/mt-kahypar CMakeLists.txt :546

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/pyproject.toml.in ${CMAKE_CURRENT_SOURCE_DIR}/pyproject.toml @ONLY)

wpilibsuite/allwpilib thirdparty/imgui_suite/glfw/src/CMakeLists.txt :119

configure_file(glfw.rc.in glfw.rc @ONLY)

SCOREC/core apf_sim/CMakeLists.txt :32

configure_file(
    "${CMAKE_CURRENT_SOURCE_DIR}/apf_simConfig.h.in"
    "${CMAKE_CURRENT_BINARY_DIR}/apf_simConfig.h")

nv-legate/legate src/cmake/Modules/generate_legate_defines.cmake :52

configure_file("${LEGATE_CMAKE_DIR}/templates/legate_defines.h.in"
                 "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_INSTALL_INCLUDEDIR}/legate/legate_defines.h"
                 @ONLY)

rheit/zdoom tools/re2c/CMakeLists.txt :33

configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h )

bareos/bareos systemtests/cmake/BareosSystemtestFunctions.cmake :291

configure_file(
          ${CURRENT_FILE} ${PROJECT_BINARY_DIR}/${dirname}/${TARGET_FILE}
          ${configure_option}
        )

WerWolv/Fenestra cmake/modules/FenestraPlugin.cmake :153

configure_file(${input} ${CMAKE_CURRENT_BINARY_DIR}/romfs/${output} COPYONLY)

maidsafe-archive/MaidSafe cmake_modules/utils.cmake :341

configure_file("${CMAKE_SOURCE_DIR}/cmake_modules/generic_contents.in" "${CMAKE_CURRENT_BINARY_DIR}/translation_unit_two.cc")

mangosArchives/serverZero_Rel19 CMakeLists.txt :184

configure_file(
  "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
  "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
  IMMEDIATE @ONLY
)

KDE/kdeconnect-kde cmake/DbusActivationMacros.cmake :28

configure_file(${_service_file} ${_target})

MultiMC/Launcher cmake/GetGitRevisionDescription.cmake :72

configure_file("${GIT_DIR}/HEAD" "${HEAD_FILE}" COPYONLY)

PolyMC/PolyMC program_info/CMakeLists.txt :36

configure_file(polymc.rc.in polymc.rc @ONLY)

0xd34df00d/leechcraft src/CMakeLists.txt :97

configure_file (InitLCPlugin.cmake.in InitLCPlugin.cmake @ONLY)

NVIDIA/nvshmem perftest/CMakeLists.txt :158

configure_file(${NVSHMEM_PERFTEST_TLD}/../src/include/non_abi/device/pt-to-pt/transfer_device.cuh.in
  ${NVSHMEM_PERFTEST_TLD}/common/include/non_abi/device/pt-to-pt/transfer_device.cuh COPYONLY)

trojan-gfw/trojan CMakeLists.txt :103

configure_file(examples/trojan.service-example trojan.service)

mariadb-corporation/MaxScale CMakeLists.txt :298

configure_file(${CMAKE_SOURCE_DIR}/etc/prerm.in ${CMAKE_BINARY_DIR}/prerm @ONLY)

PixarAnimationStudios/OpenSubdiv documentation/CMakeLists.txt :124

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/rst_template.txt"
                   "${CMAKE_CURRENT_BINARY_DIR}/rst_template.txt" )

lightspark/lightspark tests/test-runner/src/CMakeLists.txt :80

CONFIGURE_FILE("config.h.in" "${PROJECT_BINARY_DIR}/config.h" @ONLY)

JSBSim-Team/jsbsim CMakeLists.txt :51

configure_file(${PROJECT_SOURCE_DIR}/doc/JSBSim.dox.in
      ${CMAKE_BINARY_DIR}/Doxyfile @ONLY)

gnss-sdr/gnss-sdr src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/CMakeLists.txt :478

configure_file(
    ${PROJECT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in
    ${PROJECT_BINARY_DIR}/cmake_uninstall.cmake
    @ONLY
)

ByConity/ByConity contrib/arrow-cmake/CMakeLists.txt :175

configure_file("${ORC_INCLUDE_DIR}/orc/orc-config.hh.in" "${ORC_BUILD_INCLUDE_DIR}/orc/orc-config.hh")

whoozle/android-file-transfer-linux qt/CMakeLists.txt :135

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in ${MACOSX_BUNDLE_INFO_PLIST})

WarmUpTill/SceneSwitcher cmake/common/get_git_revision_description.cmake :151

configure_file("${_gitdescmoddir}/get_git_revision_description.cmake.in"
                 "${GIT_DATA}/grabRef.cmake" @ONLY)

miguelmartin75/anax CMakeLists.txt :57

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/anax/Config.hpp.inl ${CMAKE_CURRENT_BINARY_DIR}/include/anax/Config.hpp)

KhronosGroup/Vulkan-LoaderAndValidationLayers CMakeLists.txt :409

configure_file(
    "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
    IMMEDIATE @ONLY)

CppMicroServices/CppMicroServices compendium/ConfigurationAdmin/CMakeLists.txt :25

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources/manifest.json.in
               ${CMAKE_CURRENT_BINARY_DIR}/resources/manifest.json)

SsageParuders/Android_Native_Surface my_android_opencv/CMakeLists.txt :1074

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/templates/opencv_run_all_tests_unix.sh.in"
                   "${CMAKE_BINARY_DIR}/unix-install/opencv_run_all_tests.sh" @ONLY)

ossia/score cmake/ScoreAvndHelper.cmake :33

configure_file(
        "${SCORE_AVND_SOURCE_DIR}/plugin_prototype.cpp.in"
        "${CMAKE_BINARY_DIR}/${AVND_BASE_TARGET}.cpp"
        @ONLY
        NEWLINE_STYLE LF
      )

psi4/psi4 doc/sphinxman/CMakeLists.txt :102

configure_file(
        "${CCSD}/source/conf.py.in"
        "${CCBD}/source/conf.py"
        @ONLY)

stp/stp CMakeLists.txt :711

configure_file(
  "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/cmake_uninstall.cmake.in"
  "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
  IMMEDIATE @ONLY
)

OpenKneeboard/OpenKneeboard CMakeLists.txt :232

configure_file(
  "${CMAKE_CURRENT_SOURCE_DIR}/Directory.Build.props"
  "${CMAKE_CURRENT_BINARY_DIR}/Directory.Build.props"
  COPYONLY
)

lizardfs/lizardfs src/data/CMakeLists.txt :1

configure_file(mfsmaster.cfg.in mfsmaster.cfg)

vinipsmaker/tufao pkg/CMakeLists.txt :4

configure_file(tufao.prf.in tufao${TUFAO_VERSION_MAJOR}.prf @ONLY)

LLNL/Caliper doc/doxygen/CMakeLists.txt :4

configure_file(${DOXYFILE_SRC} ${DOXYFILE_OUT} @ONLY)

ultravideo/uvgRTP CMakeLists.txt :259

configure_file("cmake/uvgrtp.pc.in" "uvgrtp.pc" @ONLY)

RenderKit/ospray modules/cpu/CMakeLists.txt :274

configure_file(${CMAKE_CURRENT_BINARY_DIR}/ospray_module_cpu.def.in ospray_module_cpu.def COPYONLY)

chdb-io/chdb contrib/libcxx-cmake/CMakeLists.txt :66

configure_file("${LIBCXX_SOURCE_DIR}/include/__config_site" "${LIBCXX_GENERATED_INCLUDE_DIR}/__config_site" COPYONLY)

NVIDIA/MatX docs_input/CMakeLists.txt :32

configure_file(${SPHINX_CFG_IN} ${SPHINX_CFG_OUT} @ONLY)

v6d-io/v6d CMakeLists.txt :1146

configure_file("${PROJECT_SOURCE_DIR}/python/vineyard/version.py.in"
               "${PROJECT_SOURCE_DIR}/python/vineyard/version.py" @ONLY
)