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

nCine/nCine cmake/ncine_generated_sources.cmake :281

configure_file(${CONFIG_H_IN} ${CONFIG_H} @ONLY)

timi-liuliang/echo engine/CMakeLists.txt :48

CONFIGURE_FILE(
	${CMAKE_CURRENT_SOURCE_DIR}/core/base/echo_config.h.in
	${CMAKE_CURRENT_SOURCE_DIR}/core/base/echo_config.h
)

geodynamics/aspect CMakeLists.txt :905

configure_file(
  ${CMAKE_SOURCE_DIR}/cmake/AspectConfig.cmake.in
  ${CMAKE_BINARY_DIR}/AspectConfig.cmake
  @ONLY
)

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

configure_file( buildinf.h.cmake ${openssl_BINARY_DIR}/buildinf.h )

u3d-community/U3D Source/ThirdParty/Assimp/CMakeLists.txt :389

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

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

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

mgerhardy/caveexpress cmake/macros.cmake :664

configure_file(${ROOT_DIR}/contrib/installer/linux/desktop.in ${PROJECT_BINARY_DIR}/${_EXE_TARGET}.desktop)

Oslandia/SFCGAL CMakeLists.txt :199

configure_file( ${CMAKE_SOURCE_DIR}/src/config.h.cmake include/SFCGAL/config.h )

gwaldron/osgearth src/third_party/tinygltf/examples/common/glm/CMakeLists.txt :214

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

f3d-app/f3d cmake/f3dPlugin.cmake :169

configure_file("${_f3dPlugin_dir}/readerBoilerPlate.h.in"
    "${CMAKE_CURRENT_BINARY_DIR}/reader_${F3D_READER_NAME}.h")

o3de/o3de cmake/Packaging.cmake :128

configure_file(${LY_ROOT_FOLDER}/cmake/Packaging/CMakeDownload.cmake.in
    ${CPACK_BINARY_DIR}/CMakeDownload.cmake
    @ONLY
)

prusa3d/PrusaSlicer deps/+OCCT/occt_toolkit.cmake :202

configure_file("${APPLY_OCCT_PATCH_DIR}/adm/templates/occt_toolkit.rc.in" "${USED_RCFILE}" @ONLY)

FreeCAD/FreeCAD src/Doc/CMakeLists.txt :1

configure_file(ThirdPartyLibraries.html.cmake
    ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DOCDIR}/ThirdPartyLibraries.html)

OGRECave/ogre CMake/ConfigureBuild.cmake :135

configure_file(${OGRE_TEMPLATES_DIR}/OgreRTShaderConfig.h.in ${PROJECT_BINARY_DIR}/include/OgreRTShaderConfig.h @ONLY)

godlikepanos/anki-3d-engine ThirdParty/Reproc/cmake/reproc.cmake :313

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

prusa3d/Prusa-Firmware cmake/GetGitRevisionDescription.cmake :165

configure_file("${HEAD_SOURCE_FILE}" "${HEAD_FILE}" COPYONLY)

bambulab/BambuStudio src/CMakeLists.txt :107

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/platform/msw/BambuStudio.rc.in ${CMAKE_CURRENT_BINARY_DIR}/BambuStudio.rc @ONLY)

tinyobjloader/tinyobjloader CMakeLists.txt :166

configure_file(${PROJECT_NAME}.pc.in ${LIBRARY_NAME}.pc @ONLY)

SoftFever/OrcaSlicer CMakeLists.txt :853

configure_file(${LIBDIR}/dev-utils/platform/unix/fhs.hpp.in ${LIBDIR_BIN}/dev-utils/platform/unix/fhs.hpp)

jbehley/SuMa test/CMakeLists.txt :82

configure_file(calib.txt calib.txt COPYONLY)

anhttran/3dmm_basic lib/3rdParty/Eigen/CMakeLists.txt :513

configure_file ( ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in
                 ${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake
                 @ONLY ESCAPE_QUOTES
               )

DragonJoker/Castor3D source/Core/Castor3D/CMakeLists.txt :59

configure_file(
	${CASTOR_SOURCE_DIR}/include/Core/${PROJECT_NAME}/RequiredVersion.hpp.in
	${CASTOR_BINARY_DIR}/include/Core/${PROJECT_NAME}/RequiredVersion.hpp
	NEWLINE_STYLE LF
)

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

configure_file(cmake/cmake_uninstall.cmake.in cmake_uninstall.cmake IMMEDIATE @ONLY)

Hork-Engine/Hork-Source ThirdParty/SDL3/CMakeLists.txt :3010

configure_file("${SDL3_SOURCE_DIR}/include/build_config/SDL_build_config.h.cmake"
  "${SDL3_BINARY_DIR}/SDL_build_config.h.intermediate")

STORM-IRIT/Radium-Engine src/Core/CMakeLists.txt :10

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Utils/Version.cpp.in" "${RA_VERSION_CPP}")

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

CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/Version.h.in" "${CMAKE_CURRENT_BINARY_DIR}/Version.h")

RavEngine/RavEngine deps/assimp/CMakeLists.txt :786

CONFIGURE_FILE(
  ${CMAKE_CURRENT_LIST_DIR}/include/assimp/revision.h.in
  ${CMAKE_CURRENT_BINARY_DIR}/include/assimp/revision.h
)

bmwcarit/ramses cmake/ramses/buildConfig.cmake :74

configure_file(
      ${PROJECT_SOURCE_DIR}/cmake/templates/build-config.h.in
      ${TARGET_DIRECTORY}/ramses-sdk-build-config.h.in
  )

Vhonowslend/StreamFX-Public CMakeLists.txt :1077

configure_file(
	"templates/version.hpp.in"
	"generated/version.hpp"
)

pioneerspacesim/pioneer cmake/InstallPioneer.cmake :72

configure_file(init_pioneer.sh.cmakein ${PIONEER_SH_FILE} @ONLY)

overte-org/overte cmake/macros/AutoScribeShader.cmake :607

configure_file(
        ${CMAKE_CURRENT_SOURCE_DIR}/src/RenderPipelinesInit.cpp.in
        ${CMAKE_CURRENT_BINARY_DIR}/src/RenderPipelinesInit.cpp)

SlicerRt/SlicerRT DoseComparison/Logic/CMakeLists.txt :43

configure_file(
  ${CMAKE_CURRENT_SOURCE_DIR}/../Resources/Gamma_ColorTable.ctbl
  ${CMAKE_BINARY_DIR}/${Slicer_QTLOADABLEMODULES_SHARE_DIR}/${MODULE_NAME}/Gamma_ColorTable.ctbl
  COPYONLY)

AlizaMedicalImaging/AlizaMS mdcm/Utilities/mdcmopenjpeg/CMakeLists.txt :176

configure_file(
 ${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjp2/opj_config_private.h.cmake.in
 ${CMAKE_CURRENT_BINARY_DIR}/src/lib/openjp2/opj_config_private.h
 @ONLY)

PDAL/PDAL apps/CMakeLists.txt :81

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/pdal-config-bat.in"
                   "${PDAL_OUTPUT_BIN_DIR}/pdal-config.bat" @ONLY
                   NEWLINE_STYLE CRLF)

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

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

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

configure_file("${CMAKE_CURRENT_LIST_DIR}/appmenu/icon.png"
                   "${CMAKE_CURRENT_BINARY_DIR}/appmenu/ecal_${TARGET_NAME}.png"
                   COPYONLY)

microsoft/Extensible-Storage-Engine dev/ese/published/inc/CMakeLists.txt :7

configure_file(collection.hxx ${INC_OUTPUT_DIRECTORY}/collection.hxx COPYONLY)

meganz/MEGAcmd CMakeLists.txt :180

configure_file("${ProjectDir}/src/megacmd_src_file_list.h.in" "${ProjectDir}/src/megacmd_src_file_list.h" @ONLY)

nextcloud/desktop CMakeLists.txt :353

configure_file(version.h.in ${CMAKE_CURRENT_BINARY_DIR}/version.h)

CNES/MAJA Code/Core/CMakeLists.txt :80

CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/script.sh.in
          ${MAJA_BINARY_DIR}/bin/otbTestDriver.sh @ONLY)

ZDoom/gzdoom libraries/cppdap/CMakeLists.txt :381

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/examples/vscode/package.json ${extdir}/package.json)

ElyPrismLauncher/ElyPrismLauncher cmake/GetGitRevisionDescription.cmake :161

configure_file("${HEAD_SOURCE_FILE}" "${HEAD_FILE}" COPYONLY)

libgme/game-music-emu gme/CMakeLists.txt :469

configure_file(libgme.pc.in libgme.pc @ONLY)

end2endzone/ShellAnything CMakeLists.txt :159

configure_file( ${CMAKE_SOURCE_DIR}/src/VERSION.TXT.in ${SHELLANYTHING_VERSION_TXT} )

svkaiser/Doom64EX CMakeLists.txt :99

configure_file("${CMAKE_SOURCE_DIR}/src/config.hh.in" "${CMAKE_BINARY_DIR}/config/config.hh")

ANTsX/ANTs ANTS.cmake :4

configure_file(${CMAKE_CURRENT_LIST_DIR}/CTestCustom.cmake
  ${CMAKE_CURRENT_BINARY_DIR}/CTestCustom.cmake COPYONLY)

AcademySoftwareFoundation/OpenShadingLanguage CMakeLists.txt :281

configure_file(src/build-scripts/oslexec.pc.in "${CMAKE_BINARY_DIR}/oslexec.pc" @ONLY)

etternagame/etterna extern/curl/lib/CMakeLists.txt :33

configure_file(curl_config.h.cmake
  ${CMAKE_CURRENT_BINARY_DIR}/curl_config.h)

NREL/OpenStudio CMakeLists.txt :214

configure_file(${PROJECT_SOURCE_DIR}/OpenStudio.hxx.in ${PROJECT_BINARY_DIR}/src/OpenStudio.hxx)

OpenChemistry/avogadroapp cmake/AvogadroCPack.cmake :32

configure_file("${CMAKE_CURRENT_LIST_DIR}/AvogadroCPackOptions.cmake.in"
  "${AvogadroApp_BINARY_DIR}/AvogadroCPackOptions.cmake" @ONLY)

KDE/digikam core/CMakeLists.txt :661

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/templates/gitscript.cmake.in"
                   "${CMAKE_CURRENT_BINARY_DIR}/gitscript.cmake"
                   @ONLY)

pcb9382/FaceAlgorithm include/Eigen/cmake/EigenConfigureTesting.cmake :44

configure_file(${CMAKE_CURRENT_BINARY_DIR}/DartConfiguration.tcl ${CMAKE_BINARY_DIR}/DartConfiguration.tcl)

supercollider/supercollider CMakeLists.txt :609

configure_file(build_sclang.cfg.in ${CMAKE_CURRENT_BINARY_DIR}/build_sclang.cfg)

stack-of-tasks/pinocchio bindings/python/CMakeLists.txt :329

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/pinocchiopy.pc.cmake"
                 "${CMAKE_CURRENT_BINARY_DIR}/pinocchiopy.pc")

whoenig/libMultiRobotPlanning CMakeLists.txt :18

configure_file(${DOXYGEN_IN} ${DOXYGEN_OUT} @ONLY)

Kitware/kwiver examples/CMakeLists.txt :10

configure_file(pipelines/burnout_on_video.pipe.in ${EXAMPLE_DIR}/pipelines/burnout_on_video.pipe @ONLY )

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

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

o-reo/push_swap_visualizer CMakeLists.txt :12

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/imgui.ini ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/imgui.ini COPYONLY)

erleben/OpenTissue CMakeLists.txt :159

configure_file(
  "${PROJECT_SOURCE_DIR}/cmake/OpenTissueConfig.cmake.in"
  "${PROJECT_SOURCE_DIR}/OpenTissueConfig.cmake"
  @ONLY
)

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

CONFIGURE_FILE(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h)

liminchen/OptCuts cmake/DownloadProject.cmake :161

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

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)

wpilibsuite/allwpilib sysid/CMakeLists.txt :8

configure_file(src/main/generate/WPILibVersion.cpp.in WPILibVersion.cpp)

KhronosGroup/Vulkan-Samples app/plugins/CMakeLists.txt :84

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

SCOREC/core CMakeLists.txt :175

configure_file(SCOREC_config.h.in SCOREC_config.h)

nv-legate/legate docs/legate/CMakeLists.txt :28

configure_file("${DOXYFILE_IN}" "${DOXYFILE_OUT}" @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 core/CMakeLists.txt :820

configure_file(
  "CTestScript.cmake.in" "${CMAKE_BINARY_DIR}/CTestScript.cmake" @ONLY
)

WerWolv/Fenestra lib/third_party/nlohmann_json/CMakeLists.txt :141

CONFIGURE_FILE(
    "${CMAKE_CURRENT_SOURCE_DIR}/cmake/pkg-config.pc.in"
    "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc"
)

MultiMC/Launcher cmake/GetGitRevisionDescription.cmake :72

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

PrismLauncher/PrismLauncher cmake/GetGitRevisionDescription.cmake :163

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

PolyMC/PolyMC cmake/GetGitRevisionDescription.cmake :161

configure_file("${HEAD_SOURCE_FILE}" "${HEAD_FILE}" COPYONLY)

RichieSams/FiberTaskingLib third_party/catch2/src/CMakeLists.txt :379

configure_file(
  "${SOURCES_DIR}/catch_user_config.hpp.in"
  "${PROJECT_BINARY_DIR}/generated-includes/catch2/catch_user_config.hpp"
)

RibShark/SafeDiscShim src/CMakeLists.txt :26

configure_file(version.h.in version.h)

NVIDIA/nvshmem src/CMakeLists.txt :587

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

mariadb-corporation/MaxScale CMakeLists.txt :296

configure_file(${CMAKE_SOURCE_DIR}/server/test/maxscale_test.h.in ${CMAKE_BINARY_DIR}/include/maxscale/maxscale_test.h @ONLY)

microsoft/DiskANN CMakeLists.txt :44

configure_file(${PROJECT_SOURCE_DIR}/windows/packages.config.in ${DISKANN_MSVC_PACKAGES_CONFIG})

openvinotoolkit/openvino cmake/extra_modules.cmake :42

configure_file("${OpenVINO_SOURCE_DIR}/cmake/templates/OpenVINOConfig-version.cmake.in"
                   "${CMAKE_BINARY_DIR}/OpenVINODeveloperPackageConfig-version.cmake" 
                   @ONLY)

lightspark/lightspark tests/test-runner/3rdparty/cpptrace/CMakeLists.txt :167

configure_file("${PROJECT_SOURCE_DIR}/cmake/in/version-hpp.in" "${PROJECT_BINARY_DIR}/include/cpptrace/version.hpp")

ezEngine/ezEngine Code/BuildSystem/CMake/CMakeUtils/ezUtilsAndroid.cmake :41

configure_file(${CONTENT_DIRECTORY_SRC}/${contentFile} ${CONTENT_DIRECTORY_DST}/${contentFile} COPYONLY)

JSBSim-Team/jsbsim python/CMakeLists.txt :12

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/jsbsim.pxd ${CMAKE_CURRENT_BINARY_DIR}/_jsbsim.pxd COPYONLY)

gnss-sdr/gnss-sdr CMakeLists.txt :3024

configure_file(${GNSSSDR_SOURCE_DIR}/docs/doxygen/Doxyfile.in
        ${GNSSSDR_BINARY_DIR}/docs/doxygen/Doxyfile
        @ONLY
    )

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

configure_file(translations/translations.qrc.in translations.qrc)

GPUOpen-Archive/Anvil CMakeLists.txt :36

configure_file("include/config.h.in" "include/config.h")

openthread/openthread doc/CMakeLists.txt :42

configure_file(${DOXYGEN_IN} ${DOXYGEN_OUT} @ONLY)

performous/performous cmake/Modules/GetGitRevisionDescription.cmake :161

configure_file("${HEAD_SOURCE_FILE}" "${HEAD_FILE}" COPYONLY)

CppMicroServices/CppMicroServices CMakeLists.txt :879

configure_file(
  ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}Config.cmake.in
  ${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
  @ONLY
  )

alexa/avs-device-sdk cmakeBuild/cmake/GeneratePkgConfig.cmake :5

CONFIGURE_FILE(
  "${PROJECT_SOURCE_DIR}/pkg-config.pc.cmake"
  "${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.pc"
)

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)

psi4/psi4 psi4/CMakeLists.txt :334

configure_file(__init__.py __init__.py @ONLY)

baoxingsong/AnchorWave googletest/googletest/CMakeLists.txt :124

configure_file(
    cmake/gtest.pc.in
    "${CMAKE_BINARY_DIR}/gtest.pc"
    @ONLY)

OpenKneeboard/OpenKneeboard src/utilities/CMakeLists.txt :247

configure_file(
    "utility.manifest.in"
    "${MANIFEST_PATH}"
    @ONLY
    NEWLINE_STYLE UNIX
  )

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

configure_file(postinst.in postinst)

moneymanagerex/moneymanagerex src/CMakeLists.txt :48

configure_file(versions.h.in versions.h @ONLY)

chdb-io/chdb contrib/aklomp-base64-cmake/CMakeLists.txt :30

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

NVIDIA/MatX cmake/rapids-cmake/rapids-cmake/export/package.cmake :83

configure_file("${CMAKE_CURRENT_FUNCTION_LIST_DIR}/template/${type}_package_components_versioned.cmake.in"
                   "${CMAKE_BINARY_DIR}/rapids-cmake/${export_set}/${type}/package_${name}.cmake"
                   @ONLY)

google/open-vcdiff CMakeLists.txt :56

configure_file (${PROJECT_SOURCE_DIR}/src/config.h.in ${PROJECT_BINARY_DIR}/config.h)

IBAMR/IBAMR examples/CMakeLists.txt :93

CONFIGURE_FILE("${_extra_file}" "${EX_OUTPUT_DIRECTORY}" COPYONLY)

AcademySoftwareFoundation/MaterialX source/MaterialXGraphEditor/External/Glfw/CMakeLists.txt :361

configure_file(CMake/cmake_uninstall.cmake.in
                       cmake_uninstall.cmake IMMEDIATE @ONLY)

OpenMW/openmw CMakeLists.txt :506

configure_file(${OpenMW_SOURCE_DIR}/files/mac/openmw.icns
        "${APP_BUNDLE_DIR}/Contents/Resources/OpenMW.icns" COPYONLY)