cmake file examples

Signatures

file(READ <filename> <out-var> [...])
file(STRINGS <filename> <out-var> [...])
file(<HASH> <filename> <out-var>)
file(TIMESTAMP <filename> <out-var> [...])
file(GET_RUNTIME_DEPENDENCIES [...])
file({WRITE | APPEND} <filename> <content>...)
file({TOUCH | TOUCH_NOCREATE} <file>...)
file(GENERATE OUTPUT <output-file> [...])
file(CONFIGURE OUTPUT <output-file> CONTENT <content> [...])
file({GLOB | GLOB_RECURSE} <out-var> [...] <globbing-expr>...)
file(MAKE_DIRECTORY <directories>...)
file({REMOVE | REMOVE_RECURSE } <files>...)
file(RENAME <oldname> <newname> [...])
file(COPY_FILE <oldname> <newname> [...])
file({COPY | INSTALL} <file>... DESTINATION <dir> [...])
file(SIZE <filename> <out-var>)
file(READ_SYMLINK <linkname> <out-var>)
file(CREATE_LINK <original> <linkname> [...])
file(CHMOD <files>... <directories>... PERMISSIONS <permissions>... [...])
file(CHMOD_RECURSE <files>... <directories>... PERMISSIONS <permissions>... [...])
file(REAL_PATH <path> <out-var> [BASE_DIRECTORY <dir>] [EXPAND_TILDE])
file(RELATIVE_PATH <out-var> <directory> <file>)
file({TO_CMAKE_PATH | TO_NATIVE_PATH} <path> <out-var>)
file(DOWNLOAD <url> [<file>] [...])
file(UPLOAD <file> <url> [...])
file(LOCK <path> [...])
file(ARCHIVE_CREATE OUTPUT <archive> PATHS <paths>... [...])
file(ARCHIVE_EXTRACT INPUT <archive> [...])

Examples

u3d-community/U3D Source/ThirdParty/Assimp/cmake-modules/HunterGate.cmake :490

file(READ "${_sha1_location}" _sha1_value)

mgerhardy/caveexpress cmake/macros.cmake :619

file(READ ${KEYWORDS_FILE} KEYWORDS)

o3de/o3de cmake/o3deConfigVersion.cmake :23

file(READ "${O3DE_PROJECT_JSON_PATH}" o3de_project_json)

FreeCAD/FreeCAD src/MacAppBundle/CMakeLists.txt :47

file(READ ${PTH_FILE} ADDITIONAL_DIR)

OGRECave/ogre CMake/Utils/PrecompiledHeader.cmake :109

file(READ "${${_dephelp}}" _content)

facebookresearch/habitat-sim src/cmake/FindMagnum.cmake :758

file(READ ${_MAGNUM_${_COMPONENT}_CONFIGURE_FILE} _magnumPluginConfigure)

anhttran/3dmm_basic lib/3rdParty/Eigen_old/cmake/FindEigen3.cmake :33

file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header)

RavEngine/RavEngine deps/assimp/cmake-modules/HunterGate.cmake :490

file(READ "${_sha1_location}" _sha1_value)

alex-petrenko/megaverse src/cmake/modules/FindMagnum.cmake :894

file(READ ${_MAGNUM_${_COMPONENT}_INCLUDE_DIR}/configure.h _magnum${_component}Configure)

PDAL/PDAL cmake/modules/FindGeoTIFF.cmake :57

FILE(READ ${GEOTIFF_VERSION_H} GEOTIFF_VERSION_H_CONTENTS)

nextcloud/desktop cmake/modules/CheckPrototypeDefinition.cmake :76

file(READ ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/CheckPrototypeDefinition.c _SOURCE)

NREL/OpenStudio CMake/FindEnergyPlus.cmake :84

file(READ "${ENERGYPLUS_IDD}" IDD_TEXT LIMIT 1000)

RSIA-LIESMARS-WHU/LSHBOX include/eigen/cmake/FindEigen3.cmake :33

file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header)

NGSolve/ngsolve cmake/generate_version_file.cmake :46

file(READ ${version_file} old_version_file_string )

nv-legate/legate src/cmake/thirdparty/get_legion.cmake :21

file(READ "${legion_overrides_json}" default_legion_json)

rheit/zdoom CreateLaunchers.cmake :171

file(READ
			"${_launchermoddir}/launcher.env.cmd.in"
			_cmdenv)

mapnik/mapnik cmake/GetVersion.cmake :2

file(READ ${CMAKE_CURRENT_SOURCE_DIR}/include/mapnik/version.hpp VERSION_FILE)

whoozle/android-file-transfer-linux CMakeLists.txt :6

file(READ ${CMAKE_SOURCE_DIR}/README.md README_MD)

performous/performous cmake/Modules/GetGitRevisionDescription.cmake :129

file(READ ${GIT_DIR} submodule)

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVPCHSupport.cmake :101

file(READ "${${_dephelp}}" _content)

moneymanagerex/moneymanagerex util/FindwxWidgets.cmake :230

file(READ "${_wx_filename}" _wx_version_h)

NVIDIA/MatX cmake/rapids-cmake/testing/export/export_package-install-with-components.cmake :28

file(READ "${path}" contents)

gscept/nebula fips-files/include.cmake :552

FILE(READ "${workdir}/projectinfo.json" projectJson)

OSVR/SteamVR-OSVR vendor/eigen-3.2.4/doc/snippets/CMakeLists.txt :9

file(READ ${snippet_src} snippet_source_code)

Kitware/ParaView CMake/ParaViewClient.cmake :1024

file(READ "${_paraview_help_file}" _paraview_help_contents)

in-formant/in-formant external/freetype/builds/cmake/FindHarfBuzz.cmake :51

file(READ "${HARFBUZZ_INCLUDE_DIRS}/hb-version.h" _harfbuzz_version_content)

Alpine-DAV/ascent src/cmake/thirdparty/SetupMFEM.cmake :37

file(READ "${MFEM_CFG_DIR}/config.mk" mfem_cfg_file_txt)

opensim-org/opensim-core cmake/FindMatlab.cmake :688

file(READ "${_matlab_temporary_folder}/matlabVersionLog.cmaketmp" _matlab_version_from_cmd)

OSGeo/PROJ data/generate_proj_db.cmake :2

file(READ ${IN_FILE} CONTENTS)

CMU-Perceptual-Computing-Lab/openpose cmake/Modules/FindCuDNN.cmake :20

file(READ ${CUDNN_INCLUDE}/cudnn.h CUDNN_VERSION_FILE_CONTENTS)

root-project/root cmake/modules/FindArrow.cmake :372

file(READ "${ARROW_INCLUDE_DIR}/arrow/util/config.h" ARROW_CONFIG_H_CONTENT)

libLAS/libLAS cmake/modules/FindLASzip.cmake :66

FILE(READ ${LASZIP_VERSION_H} LASZIP_VERSION_H_CONTENTS)

Slicer/Slicer CMake/ExternalData.cmake :1076

file(READ "${name}${ext}" hash)

projectM-visualizer/projectm cmake/FindSphinx.cmake :110

file(READ "${SPHINX_BUILD_EXECUTABLE}" _Sphinx_script)

percona/percona-xtrabackup packaging/WiX/wix_setup.cmake :54

FILE(READ ${license_file} CONTENTS)

mysql/mysql-server plugin/x/configure.cmake :25

FILE(READ ${FILE_NAME} CONTENT)

onnx/onnx-mlir src/Version/CMakeLists.txt :83

file(READ "${ONNX_MLIR_BIN_ROOT}/SHORT_HASH_FILE" ONNX_MLIR_SHA)

robotology/yarp src/libYARP_conf/src/CMakeLists.txt :41

file(
  READ
  "${CMAKE_CURRENT_SOURCE_DIR}/yarp/conf/compiler.prolog.in"
  _compiler_prolog
  OFFSET ${_offset}
)

intel/libvpl api/CMakeLists.txt :17

file(READ ${VPL_API_INCLUDE_DIR}/vpl/mfxdefs.h mfxdefs)

manticoresoftware/manticoresearch cmake/genheader.cmake :50

FILE ( READ "${_SRCFILE}" _SN )

sourcey/libsourcey vendor/zlib/CMakeLists.txt :165

file(READ ${CMAKE_CURRENT_SOURCE_DIR}/zlib.h _zlib_h_contents)

prophesee-ai/openeb cmake/custom_functions/bin2h.cmake :30

file(READ "${BIN2H_SOURCE_FILE}" hexString HEX)

blchinezu/pocketbook-coolreader thirdparty/freetype/CMakeLists.txt :199

file(READ "${PROJECT_SOURCE_DIR}/builds/unix/ftconfig.in"
    FTCONFIG_H)

asset-group/5ghoul-5g-nr-attacks libs/libzmq/unittests/CMakeLists.txt :65

file(READ "${CMAKE_CURRENT_LIST_FILE}" CURRENT_LIST_FILE_CONTENT)

rAthenaCN/rAthenaCN CMakeLists.txt :165

file( READ "${CMAKE_SOURCE_DIR}/3rdparty/cmake/tests/HAVE_TLS.c" _SOURCE )

alibaba/AliSQL storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake :94

file(READ ft/valgrind.suppressions valgrind_suppressions)

KiCad/kicad-source-mirror cmake/BuildSteps/markdown2C.cmake :6

file( READ ${inputFile} buffer )

BioMedIA/MIRTK CMake/Basis/ExternalData.cmake :507

file(READ "${name}${ext}" hash)

mixxxdj/mixxx cmake/modules/FindSoundTouch.cmake :67

file(
      READ
      "${SoundTouch_INCLUDE_DIR}/soundtouch/SoundTouch.h"
      SoundTouch_H_CONTENTS
    )

MarianoJT88/Joint-VO-SF cmake_modules/FindTBB.cmake :204

FILE (READ ${_TBB_VERSION_HEADER} _TBB_VERSION_CONTENTS)

NauEngine/NauEnginePublic engine/3rdparty_libs/fmt/CMakeLists.txt :171

file(READ include/fmt/base.h base_h)

NauEngine/NauEditorPublic editor/external/libcurlconfig/CMakeLists.txt :1619

file(READ "${version_config}" generated_version_config)

rbfx/rbfx Source/ThirdParty/OpenXRSDK/src/cmake/FindEGL.cmake :95

file(READ "${EGL_INCLUDE_DIR}/EGL/egl.h" _EGL_header_contents)

lixiny/Handeye-Calibration-ROS src/handeye_calib_marker/cmake/FindGflags.cmake :253

file(READ ${GFLAGS_DECLARE_FILE} GFLAGS_DECLARE_FILE_CONTENTS)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeLists.txt :296

file (READ ${HDF5_SOURCE_DIR}/config/lt_vers.am _lt_vers_am_contents)

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/CMakeLists.txt :571

file(READ   ${CMAKE_CURRENT_SOURCE_DIR}/openblas_config_template.h OPENBLAS_CONFIG_TEMPLATE_H_CONTENTS)

OpenDungeons/OpenDungeons cmake/modules/FindCEGUI.cmake :451

file(READ ${CEGUI_INCLUDE_DIR}/CEGUIVersion.h CEGUI_TEMP_VERSION_CONTENT)

logicalclocks/rondb CMakeLists.txt :281

FILE(READ "/etc/SuSE-release" MY_OS_RELEASE)

Stellarium/stellarium src/external/CMakeLists.txt :128

file(READ ${indiclient_SOURCE_DIR}/libs/sockets/select.h INDISOCKETSELECT_H)

Governikus/AusweisApp cmake/Packaging.android.cmake :61

file(READ "${BUILD_GRADLE_APPEND}" BUILD_GRADLE)

pingcap/tiflash contrib/curl-cmake/CMakeLists.txt :1354

file(READ ${INPUT_FILE} MAKEFILE_INC_TEXT)

hypengw/Qcm cmake/flatpak-provider.cmake :10

file(READ "${CMAKE_CURRENT_FUNCTION_LIST_FILE}" flatpak_provider_content)

monero-project/monero src/blocks/CMakeLists.txt :32

file(GENERATE OUTPUT ${GENERATOR} CONTENT [=[
file(READ "${INPUT_DAT_FILE}" DATA HEX)
string(REGEX REPLACE "[0-9a-fA-F][0-9a-fA-F]" "0x\\0," DATA "${DATA}")
file(WRITE "${OUTPUT_C_SOURCE}" "
#include <stddef.h>
const unsigned char ${BLOB_NAME}[]={
  ${DATA}
};
const size_t ${BLOB_NAME}_len = sizeof(${BLOB_NAME});
"
)
]=])

brunoherbelin/vimix cmake/modules/MacroLogFeature.cmake :108

FILE(READ ${_enabledFile} _enabled)

mantidproject/mantid buildconfig/CMake/FindLibRDKafka.cmake :95

file(READ "${LibRDKafka_INCLUDE_DIR}/librdkafka/rdkafka.h" _LibRDKafka_version_header)

sxs-collaboration/spectre cmake/SetupLicenseInfo.cmake :61

file(READ "${CMAKE_SOURCE_DIR}/external/Licenses/${_3PL}License.txt"
    _3PL_LICENSE)

vxl/vxl config/cmake/doxygen/doxygen_makeall.cmake :319

file(READ "${DOXYGEN_OUTPUT_DIR}/html/${DOXYGEN_MERGE_DOCS_WITH}"
    index_html
    )

mysql/mysql-shell doc/apis/CMakeLists.txt :198

FILE(READ "${file}" contents)

speedb-io/speedb cmake/modules/ReadSpeedbVersion.cmake :4

file(READ "${CMAKE_CURRENT_SOURCE_DIR}/speedb/version.h" version_header_file)

Slicer/SlicerGitSVNArchive CMake/ExternalProjectGenerateProjectDescription.cmake :136

file(READ \${filepath} license_content)

luxonis/depthai-core shaders/bin2h.cmake :68

file(READ ${BIN2H_SOURCE_FILE} hexString HEX)

wxWidgets/wxWidgets build/cmake/modules/FindGSTREAMER.cmake :91

file(READ "${GSTREAMER_INCLUDE_DIRS}/gst/gstversion.h" GSTREAMER_VERSION_CONTENTS)

Studio3T/robomongo src/third-party/libssh2-1.7.0/sources/CMakeLists.txt :48

file(READ ${CMAKE_CURRENT_SOURCE_DIR}/include/libssh2.h _HEADER_CONTENTS)

cvet/fonline ThirdParty/LibreSSL/cmake_export_symbol.cmake :26

file(READ ${SYMBOLS_PATH} SYMBOLS)

pgRouting/osm2pgrouting cmake/FindPQXX.cmake :38

file(READ "${PQXX_VERSION_FILE}" PQXX_FILE)

cmu-db/peloton cmake/Modules/FindEigen3.cmake :39

file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header)

facebook/mysql-5.6 mysql-test/lib/My/SafeProcess/read_ldd_output.cmake :23

FILE(READ ${INFILE} LDD_FILE_CONTENTS)

bdon/OSMExpress cmake/FindLMDB.cmake :27

file(READ "${LMDB_INCLUDE_DIR}/lmdb.h" ver)

lighttransport/tinyusdz src/external/pybind11/tools/FindEigen3.cmake :34

file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header)

longturn/freeciv21 cmake/AutoRevision.cmake :12

file(READ cmake/AutoRevision.txt FC21_REV_HEAD_HASH_H LIMIT 5)

visualboyadvance-m/visualboyadvance-m cmake/ChangeLogVersion.cmake :6

file(READ CHANGELOG.md changelog_file)

PaddlePaddle/Paddle cmake/export_paddle_header.cmake :23

file(READ ${header} HEADER_CONTENT)

TeXworks/texworks modules/QtPDF/CMake/Modules/TranslationMacros.cmake :101

file(READ ${_pro_path} _old_content)

nutjunkie/IQmol src/OpenMesh/cmake/ACGCommon.cmake :402

file (READ ${_abs_FILE} _contents)

feelpp/feelpp feelpp.version.cmake :56

file(READ ${PROJECT_SOURCE_DIR}/GITREVISION Project_WC_REVISION)

PCSX2/pcsx2 3rdparty/libzip/cmake/GenerateZipErrorStrings.cmake :2

file(READ ${PROJECT_SOURCE_DIR}/lib/zip.h zip_h)

inolen/redream cmake/GetGitRevisionDescription.cmake :64

file(READ ${GIT_DIR} submodule)

skyjake/Doomsday-Engine doomsday/cmake/cotire.cmake :1291

file (READ "${_file}" _oldContents)

H-uru/Plasma Scripts/Ports/python3/portfile.cmake :385

file(READ "${CMAKE_CURRENT_LIST_DIR}/usage.unix" usage_extra)

fifengine/fifengine cmake/FindCEGUI.cmake :452

file(READ ${CEGUI_INCLUDE_DIR}/Version.h CEGUI_TEMP_VERSION_CONTENT)

microsoft/onnxruntime-extensions CMakeLists.txt :16

file(READ ${version_file} version_file_content)

Tencent/Forward source/third_party/hdf5/CMakeLists.txt :109

file (READ ${HDF5_SRC_DIR}/H5public.h _h5public_h_contents)

trilinos/Trilinos cmake/tribits/ctest_driver/TribitsCTestDriverCore.cmake :2165

file(READ "${CTEST_UPDATE_COMMANDS_OUTPUT_FILE}" CTEST_UPDATE_COMMANDS_OUTPUT_STR)

joachimBurket/esp32-opencv modules/java/generator/CMakeLists.txt :72

file(READ "${CONFIG_FILE}" __content)

GreatSQL/GreatSQL unittest/gunit/xplugin/xpl/mysql_function_names.cmake :34

FILE(READ ${FILE_NAME} FILE_CONTENT)

yanhua133/mediasoup-sfu-cpp deps/libressl/CMakeLists.txt :32

file(READ ${CMAKE_CURRENT_SOURCE_DIR}/tls/VERSION TLS_VERSION)

percona/PerconaFT cmake_modules/TokuSetupCTest.cmake :97

file(READ bash.suppressions bash_suppressions)

percona/percona-xtradb-cluster packaging/WiX/cpack_msi_setup.cmake :305

FILE(READ ${d_name}_component_group.wxs WIX_TMP)

danigm/poppler cmake/modules/FindQt4.cmake :1182

FILE(READ ${_abs_FILE} _contents)

MITK/MITK CMake/BundleUtilities.cmake :245

file(READ "${bundle}/Contents/Info.plist" info_plist)