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

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
)

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)

eclipse-ecal/ecal thirdparty/cmakefunctions/cmake_functions/qt/qt_windeployqt.cmake :49

configure_file(${qt_windeployqt_cmake_path}/qt_windeployqt_threadsafe_cmake.bat.in qt_windeployqt_threadsafe_cmake.bat
            NEWLINE_STYLE DOS
        )

bareos/bareos systemtests/CMakeLists.txt :290

configure_file(
    "ctest_custom_posttest-win.sh.in"
    "${CMAKE_CURRENT_BINARY_DIR}/ctest_custom_posttest.sh" @ONLY
    NEWLINE_STYLE UNIX
  )

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

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

AMICI-dev/AMICI ThirdParty/SuiteSparse/AMD/CMakeLists.txt :240

configure_file (
        Config/AMD.pc.in
        AMD.pc.out
        @ONLY
        NEWLINE_STYLE LF )

root-project/root cmake/modules/RootConfiguration.cmake :581

configure_file(${CMAKE_SOURCE_DIR}/config/mimes.unix.in ${CMAKE_BINARY_DIR}/etc/root.mimes NEWLINE_STYLE UNIX)

google/filament third_party/dawn/third_party/glfw/CMake/GenerateMappings.cmake :46

configure_file("${template_path}" "${target_path}" @ONLY NEWLINE_STYLE UNIX)

mysql/mysql-server storage/ndb/clusterj/CMakeLists.txt :105

CONFIGURE_FILE(
      ${CMAKE_CURRENT_SOURCE_DIR}/clusterj-${CLUSTERJ_PROJECT}/pom.xml.in
      ${CMAKE_CURRENT_BINARY_DIR}/clusterj-${CLUSTERJ_PROJECT}/pom.xml
      @ONLY NEWLINE_STYLE UNIX)

GPSBabel/gpsbabel CMakeLists.txt :23

configure_file(gbversion.h.in gbversion.h @ONLY NEWLINE_STYLE LF)

OSVR/OSVR-Core src/osvr/GenerateXMacroFunction.cmake :8

configure_file("${INFILE}" "${OUTFILE}" @ONLY NEWLINE_STYLE LF)

celtera/avendish cmake/avendish.gstreamer.cmake :44

configure_file(
    "${AVND_SOURCE_DIR}/include/avnd/binding/gstreamer/prototype.cpp.in"
    "${CMAKE_BINARY_DIR}/${MAIN_OUT_FILE}_gstreamer.cpp"
    @ONLY
    NEWLINE_STYLE LF
  )

aws/aws-sdk-cpp src/aws-cpp-sdk-core/CMakeLists.txt :40

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/include/aws/core/SDKConfig.h.in"
               "${CMAKE_CURRENT_SOURCE_DIR}/include/aws/core/SDKConfig.h"
               NEWLINE_STYLE UNIX)

qt/qtbase cmake/QtWrapperScriptHelpers.cmake :283

configure_file("${CMAKE_CURRENT_SOURCE_DIR}/libexec/${script_name}.in"
            "${QT_BUILD_DIR}/${INSTALL_LIBEXECDIR}/${script_name}" @ONLY
            NEWLINE_STYLE LF)

logicalclocks/rondb storage/ndb/clusterj/CMakeLists.txt :105

CONFIGURE_FILE(
      ${CMAKE_CURRENT_SOURCE_DIR}/clusterj-${CLUSTERJ_PROJECT}/pom.xml.in
      ${CMAKE_CURRENT_BINARY_DIR}/clusterj-${CLUSTERJ_PROJECT}/pom.xml
      @ONLY NEWLINE_STYLE UNIX)

neka-nat/cupoch third_party/GLFW/CMake/GenerateMappings.cmake :31

configure_file("${template_path}" "${target_path}" @ONLY NEWLINE_STYLE UNIX)

Slicer/SlicerGitSVNArchive Utilities/Scripts/SlicerWizard/CMakeLists.txt :12

configure_file(
  "__version__.py.in"
  "${CMAKE_CURRENT_SOURCE_DIR}/__version__.py"
  @ONLY
  NEWLINE_STYLE UNIX)

facebook/mysql-5.6 storage/ndb/clusterj/CMakeLists.txt :79

CONFIGURE_FILE(
      ${CMAKE_CURRENT_SOURCE_DIR}/clusterj-${CLUSTERJ_PROJECT}/pom.xml.in
      ${CMAKE_CURRENT_BINARY_DIR}/clusterj-${CLUSTERJ_PROJECT}/pom.xml
      @ONLY NEWLINE_STYLE WIN32)

polardb/polardbx-engine extra/libevent/libevent-2.1.11-stable/CMakeLists.txt :984

configure_file(
    ${CMAKE_CURRENT_SOURCE_DIR}/event-config.h.cmake
    ${CMAKE_CURRENT_BINARY_DIR}/include/event2/event-config.h
        NEWLINE_STYLE UNIX)

longturn/freeciv21 cmake/FreecivInstall.cmake :206

configure_file(${CMAKE_SOURCE_DIR}/dist/net.longturn.freeciv21.modpack.desktop.in
                   net.longturn.freeciv21.modpack.desktop
                   @ONLY NEWLINE_STYLE UNIX)

apple/foundationdb packaging/msi/generate_wxs.cmake :11

configure_file(${IN} ${OUT} @ONLY NEWLINE_STYLE DOS)

Tencent/Forward source/third_party/hdf5/config/cmake/jvolTest.cmake :140

configure_file(${TEST_FOLDER}/${TEST_REFERENCE} ${TEST_FOLDER}/${TEST_REFERENCE}.tmp NEWLINE_STYLE CRLF)

GreatSQL/GreatSQL storage/ndb/clusterj/CMakeLists.txt :97

CONFIGURE_FILE(
    ${CMAKE_CURRENT_SOURCE_DIR}/pom.xml.in
    ${CMAKE_CURRENT_BINARY_DIR}/pom.xml
    @ONLY NEWLINE_STYLE UNIX)

scp-fs2open/fs2open.github.com lib/openxr/src/external/jsoncpp/CMakeLists.txt :106

configure_file("${PROJECT_SOURCE_DIR}/version.in"
    "${PROJECT_BINARY_DIR}/version"
    NEWLINE_STYLE UNIX)

yuanming-hu/spgrid_topo_opt external/glfw/CMake/GenerateMappings.cmake :31

configure_file("${template_path}" "${target_path}" @ONLY NEWLINE_STYLE UNIX)

percona/percona-xtradb-cluster storage/ndb/clusterj/CMakeLists.txt :80

CONFIGURE_FILE(
      ${CMAKE_CURRENT_SOURCE_DIR}/clusterj-${CLUSTERJ_PROJECT}/pom.xml.in
      ${CMAKE_CURRENT_BINARY_DIR}/clusterj-${CLUSTERJ_PROJECT}/pom.xml
      @ONLY NEWLINE_STYLE WIN32)

swiftlang/swift stdlib/cmake/modules/AddSwiftStdlib.cmake :1569

configure_file(
        "${SWIFT_SOURCE_DIR}/stdlib/${PLIST_INFO_PLIST}.in"
        "${PLIST_INFO_PLIST_OUT}"
        @ONLY
        NEWLINE_STYLE UNIX)

WujekFoliarz/DualSenseY-v2 thirdparty/glfw/CMake/GenerateMappings.cmake :48

configure_file("${template_path}" "${target_path}" @ONLY NEWLINE_STYLE UNIX)

machinekit/machinekit-hal src/executables/bitfile/CMakeLists.txt :62

configure_file(${PYTHON_PROJECT} ${PACKAGE_NAME}/pyproject.toml @ONLY
                   NEWLINE_STYLE UNIX NO_SOURCE_PERMISSIONS)

DrTimothyAldenDavis/SuiteSparse COLAMD/CMakeLists.txt :57

configure_file ( "Config/colamd.h.in"
    "${PROJECT_SOURCE_DIR}/Include/colamd.h"
    NEWLINE_STYLE LF )

DrTimothyAldenDavis/GraphBLAS CMakeLists.txt :221

configure_file ( "Config/GraphBLAS_API_version.tex.in"
    "${PROJECT_SOURCE_DIR}/Doc/GraphBLAS_API_version.tex"
    NEWLINE_STYLE LF )

zhongfq/cocos-lua frameworks/3rd/glfw/CMake/GenerateMappings.cmake :46

configure_file("${template_path}" "${target_path}" @ONLY NEWLINE_STYLE UNIX)

jlblancoc/suitesparse-metis-for-windows SuiteSparse/SPEX/CMakeLists.txt :74

configure_file ( "Config/SPEX.h.in"
    "${PROJECT_SOURCE_DIR}/Include/SPEX.h"
    NEWLINE_STYLE LF )

MiKTeX/miktex Admin/Config/CMakeLists.txt :29

configure_file(
    miktex-config.ini.in
    ${CMAKE_CURRENT_BINARY_DIR}/miktex-config.ini
    NEWLINE_STYLE UNIX
)

google/mysql-protobuf storage/ndb/clusterj/CMakeLists.txt :72

CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/clusterj-${CLUSTERJ_PROJECT}/pom.xml.in
                   ${CMAKE_CURRENT_BINARY_DIR}/clusterj-${CLUSTERJ_PROJECT}/pom.xml
                   @ONLY NEWLINE_STYLE WIN32)

CTSRD-CHERI/cheribsd contrib/ntp/sntp/libevent/CMakeLists.txt :937

configure_file(
    ${CMAKE_CURRENT_SOURCE_DIR}/event-config.h.cmake
    ${CMAKE_CURRENT_BINARY_DIR}/include/event2/event-config.h
        NEWLINE_STYLE UNIX)

FalkorDB/FalkorDB deps/GraphBLAS/CMakeLists.txt :278

configure_file ( "Config/GB_JITpackage_NJIT.c.in"
        "${PROJECT_SOURCE_DIR}/JITpackage/GB_JITpackage.c"
        NEWLINE_STYLE LF )