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

timi-liuliang/echo editor/Qt/5.10.0/msvc2017_64/lib/cmake/Qt5DBus/Qt5DBusMacros.cmake :104

file(MAKE_DIRECTORY "${_containingDir}")

albertz/openlierox PCHSupport_26.cmake :95

FILE(TO_NATIVE_PATH ${_input} _native_input)

vindar/tgx examples/CPU/buddhaOnCPU/CMakeLists.txt :44

file(GLOB tgx_SRC "../../../src/*.cpp")

tamasmeszaros/libnest2d cmake_modules/FindTBB.cmake :198

file(READ "${TBB_INCLUDE_DIRS}/tbb/tbb_stddef.h" _tbb_version_file)

geodynamics/aspect CMakeLists.txt :327

file(REMOVE "${CMAKE_BINARY_DIR}/include/world_builder/config.h")

strasdat/Sophus examples/CMakeLists.txt :5

file(READ "../SOPHUS_VERSION" SOPHUS_VERSION)

AtomicGameEngine/AtomicGameEngine Build/CMake/Toolchains/Android.cmake :151

file (TO_CMAKE_PATH $ENV{ANDROID_NDK} ANDROID_NDK)

u3d-community/U3D cmake/UrhoDiscover.cmake :235

file (GLOB LIB_FILES LIST_DIRECTORIES FALSE 
                        "${DIR}/lib*/*Urho3D.a" "${DIR}/lib*/Urho3D/*Urho3D.a"
                        "${DIR}/lib*/*Urho3D.lib" "${DIR}/lib*/Urho3D/*Urho3D.lib" 
                        "${DIR}/lib*/*Urho3D.so" "${DIR}/lib*/Urho3D/*Urho3D.so" 
                        "${DIR}/lib*/*Urho3D.dll*" "${DIR}/lib*/Urho3D/*Urho3D.dll*" 
                        "${DIR}/lib*/*Urho3D.dylib" "${DIR}/lib*/Urho3D/*Urho3D.dylib")

novelrt/NovelRT cmake/CopyBuildProducts.cmake :36

file(RELATIVE_PATH relpath "${bindir}" "${res}")

urho3d/urho3d cmake/Modules/FindDirectFB.cmake :16

file (STRINGS ${DIRECTFB_INCLUDE_DIRS}/directfb_version.h DIRECTFB_VERSION REGEX "^.*DIRECTFB_(MAJOR|MINOR|MACRO)_VERSION.+\([^\)]*\).*$")

oceancx/CXEngine cmake/cotire.cmake :1027

file (RELATIVE_PATH _relPath "${_includeDir}" "${_headerFile}")

alicevision/AliceVision vcpkg/overlay_ports/liblemon/portfile.cmake :37

file(GLOB EXE "${CURRENT_PACKAGES_DIR}/bin/*.exe")

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

file(COPY "${F3D_SOURCE_DIR}/resources/configs/config.d/" "${F3D_SOURCE_DIR}/plugins/native/configs/config.d/" DESTINATION "${CMAKE_BINARY_DIR}/share/f3d/configs/config_build.d")

paroj/gltut glsdk/glm/glm/CMakeLists.txt :15

file(GLOB_RECURSE GTX_SOURCE ./gtx/*.cpp)

o3de/o3de cmake/LYPython.cmake :79

file(REMOVE_RECURSE "${PYTHON_VENV_PATH}")

prusa3d/PrusaSlicer cmake/modules/PrecompiledHeader.cmake :193

file(MAKE_DIRECTORY "${_outdir}")

FreeCAD/FreeCAD cMake/FreeCadMacros.cmake :341

file(GLOB DEBUG_LIBRARIES "${PIP_PACKAGE_LOCATION}/${PIP_PACKAGE_NAME}/${PIP_PACKAGE_NAME}_d.*.lib")

anhttran/extreme_3d_faces lib/3rdParty/Eigen/doc/snippets/CMakeLists.txt :9

file(READ ${snippet_src} snippet_source_code)

godlikepanos/anki-3d-engine AnKi/Gr/CMakeLists.txt :47

file(GLOB_RECURSE vksources Vulkan/*.cpp)

prusa3d/Prusa-Firmware CMakeLists.txt :633

file(WRITE ${CMAKE_CURRENT_SOURCE_DIR}/build_gen/${DIR_NAME}/CMakeLists.txt
         "project(${DIR_NAME} VERSION ${PROJECT_VERSION})\nfw_add_variant(${THIS_VAR})"
         )

google/draco cmake/draco_options.cmake :291

file(WRITE "${draco_features_file_name}.new"
       "// GENERATED FILE -- DO NOT EDIT\n\n" "#ifndef DRACO_FEATURES_H_\n"
       "#define DRACO_FEATURES_H_\n\n")

tinyobjloader/tinyobjloader cmake/clang-cl-msvc-wsl.cmake :119

file(APPEND "${output_path}" "case-sensitive: false\n")

SoftFever/OrcaSlicer deps/OpenSSL/openssl/openssl-targets.cmake :72

file(GLOB CONFIG_FILES "${_DIR}/openssl-targets-*.cmake")

kcat/openal-soft cmake/bin2h.script.cmake :3

file(READ "${INPUT_FILE}" indata HEX)

anhttran/3dmm_basic CMakeLists.txt :45

file(COPY modules/CLM/classifiers DESTINATION ${CMAKE_BINARY_DIR}/bin/Release)

DragonJoker/Castor3D CMakeLists.txt :391

file( MAKE_DIRECTORY "${PROJECTS_SETUP_OUTPUT_DIR}/${CMAKE_BUILD_TYPE}" )

cadaver/turso3d ThirdParty/SDL/cmake/sdlcpu.cmake :71

file(WRITE "${path_src_arch_detect}" "${src_arch_detect}")

STORM-IRIT/Radium-Engine cmake/RadiumSetupFunctions.cmake :614

file(MAKE_DIRECTORY \"${CMAKE_INSTALL_PREFIX}/Plugins/lib\")

deepmedic/dense3dCrf include/Eigen/src/CholmodSupport/CMakeLists.txt :1

FILE(GLOB Eigen_CholmodSupport_SRCS "*.h")

Erkaman/hole_fixer libigl/eigen/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt :1

FILE(GLOB Eigen_Eigen2Support_Geometry_SRCS "*.h")

RavEngine/RavEngine CMakeLists.txt :193

file(GLOB SOURCES "src/*.cpp" "src/*.hpp")

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/CheckCSourceRuns.cmake :43

FILE(WRITE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/src.c"
      "${SOURCE}\n")

lmb-freiburg/ogn cmake/Targets.cmake :22

file(GLOB srcs1 ${CAFFE_SOURCE_GROUP_GLOB})

bmwcarit/ramses external/CMakeLists.txt :469

file(GLOB LUA_SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/lua/*.c)

zenustech/zeno CMakeLists.txt :143

file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/projects/Python/Lib/ze DESTINATION ${Zeno_Python3_LIB})

luigifreda/plvs Thirdparty/volumetric_mapping/volumetric_mapping/minkindr/CMakeLists.txt :19

FILE(GLOB_RECURSE LibFiles "include/*")

notomorrow/hyperion-engine CMakeLists.txt :657

file(APPEND ${CSHARP_PROJECTS_DIR}/HyperionCore/HyperionCore.csproj "    <AssemblyName>HyperionCore</AssemblyName>\n")

xms0g/cubicLife libs/glm/include/glm/CMakeLists.txt :1

file(GLOB ROOT_SOURCE *.cpp)

stuntrally/stuntrally3 CMake/Bootstrap.cmake :46

file(GLOB_RECURSE ${retVal} ${dir}/*.h ${dir}/*.cpp ${dir}/*.c ${dir}/*.mm ${dir}/*.m)

keith2018/SoftGLRender third_party/assimp/cmake-modules/CoverallsClear.cmake :28

file(GLOB_RECURSE GCDA_FILES "${PROJECT_BINARY_DIR}/*.gcda")

stanislawfortonski/Procedural-Terrain-Generator-OpenGL CMakeLists.txt :47

file(GLOB_RECURSE SOURCES ${CMAKE_SOURCE_DIR}/src/generator/*.cpp)

shaduzlabs/cabl cmake-modules/clang-tools.cmake :3

file(GLOB_RECURSE
     ALL_CXX_SOURCE_FILES
     *.[chi]pp *.[chi]xx *.cc *.hh *.ii *.[CHI]
     )

kokkos/kokkos cmake/kokkos_arch.cmake :1208

file(MAKE_DIRECTORY ${_BINARY_TEST_DIR})

Ipotrick/Daxa cmake/vcpkg-overlay-ports/fsr2/portfile.cmake :275

file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")

LLNL/zfp python/scikit-build-cmake/FindPythonExtensions.cmake :354

file(WRITE ${_script_path}
                 "{global: ${_modinit_prefix}${_target}; local: *;};"
      )

nextcloud/desktop src/gui/CMakeLists.txt :505

file(GLOB_RECURSE OWNCLOUD_ICONS_WIN_FOLDER "${APP_SECONDARY_ICONS}/*-${APPLICATION_ICON_NAME}-icon*")

cs1ime/ceserver-rawmem thirdparty/spdlog/cmake/ide.cmake :7

file(GLOB SPDLOG_DETAILS_HEADERS "${SPDLOG_HEADERS_DIR}/spdlog/details/*.h")

CNES/MAJA CMakeLists.txt :490

file(COPY ${PROJECT_SOURCE_DIR}/orchestrator  DESTINATION ${MAJA_BINARY_DIR}/lib/python/)

Nukem9/dlssg-to-fsr3 dependencies/FidelityFX-SDK/framework/cauldron/framework/libs/memoryallocator/CMakeLists.txt :28

file(GLOB files_dx12
    ${CMAKE_CURRENT_SOURCE_DIR}/D3D12MemAlloc.h
    ${CMAKE_CURRENT_SOURCE_DIR}/D3D12MemAlloc.cpp)

OAID/Caffe-HRT cmake/Targets.cmake :27

file(GLOB_RECURSE srcs2 ${CAFFE_SOURCE_GROUP_GLOB_RECURSE})

JGRennison/OpenTTD-patches cmake/scripts/CreateGRF.cmake :72

file(WRITE ${GRF_BINARY_FILE}.hash ${GRFID_HASH})

BLAST-WarpX/warpx CMakeLists.txt :729

file(TO_CMAKE_PATH "${ABS_INSTALL_LIB_DIR}" ABS_INSTALL_LIB_DIR)

NREL/OpenStudio CMakeLists.txt :929

file(REMOVE_RECURSE "${OPENSTUDIO_GEMS_DIR}")

OpenChemistry/avogadroapp cmake/AvogadroCPack.cmake :112

file(READ "${AvogadroApp_SOURCE_DIR}/LICENSE" avo_license)

pcb9382/FaceAlgorithm FaceAlgorithm/gender_age_recognition/CMakeLists.txt :16

file(GLOB common_src "${CMAKE_SOURCE_DIR}/common/*.cpp")

Smorodov/Multitarget-tracker CMakeLists.txt :92

file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/src/Detector/darknet/3rdparty/dll/${BIT_SYSTEM}/pthreadVC2.dll DESTINATION ${CMAKE_BINARY_DIR}/Debug)

TheAlgorithms/C-Plus-Plus backtracking/CMakeLists.txt :4

file( GLOB APP_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.cpp )

pcb9382/StereoAlgorithms CREStereo/src/CMakeLists.txt :22

file(GLOB common_src "${CMAKE_SOURCE_DIR}/common/*.cpp")

Kitware/kwiver .gitlab/ci/ctest_build.cmake :36

file(GLOB logs
    "${CTEST_SOURCE_DIRECTORY}/compile_output.log")

sylefeb/Silice antlr/antlr4-cpp-runtime-4.7.2-source/CMakeLists.txt :50

file(STRINGS "VERSION" ANTLR_VERSION)

Desbordante/desbordante-core src/tests/CMakeLists.txt :12

file(GLOB unit_test_sources "unit/*.h" "unit/*.cpp")

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

file(GLOB examples_SRCS "*.cpp")

yu-lab-vt/muSSP muSSP/cmake-build-debug/CMakeFiles/muSSP.dir/cmake_clean.cmake :1

file(REMOVE_RECURSE
  "CMakeFiles/muSSP.dir/Graph.cpp.o"
  "CMakeFiles/muSSP.dir/Node.cpp.o"
  "CMakeFiles/muSSP.dir/Sink.cpp.o"
  "CMakeFiles/muSSP.dir/main.cpp.o"
  "muSSP"
  "muSSP.pdb"
)

Enri2077/realtime-manifold-mesh-reconstructor external/glm/glm/CMakeLists.txt :15

file(GLOB_RECURSE GTC_HEADER ./gtc/*.hpp)

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/CMakeLists.txt :167

file(REMOVE ${CMAKE_BINARY_DIR}/VERSION)

wpilibsuite/allwpilib thirdparty/imgui_suite/glfw/CMake/GenerateMappings.cmake :13

file(DOWNLOAD "${source_url}" "${source_path}"
     STATUS download_status
     TLS_VERIFY on)

amule-project/amule src/pixmaps/flags_xpm/CMakeLists.txt :9

FILE (APPEND ${HEADER_FILE} "#include \"${FLAG}\"\n")

SCOREC/core cdash/nightly.cmake :40

file(MAKE_DIRECTORY "${CTEST_BINARY_DIRECTORY}")

nv-legate/legate src/cmake/Modules/generate_install_info.cmake :43

file(GENERATE OUTPUT "${LEGATE_DIR}/src/python/legate/install_info.py"
       INPUT "${install_info_tmp}")

MaaAssistantArknights/MaaAssistantArknights cmake/utils.cmake :16

file(MAKE_DIRECTORY ${decompress_dir})

bareos/bareos cmake/BareosConfigureFile.cmake :37

file(GLOB glob_lst ${ARG_GLOB})

WerWolv/Fenestra cmake/build_helpers.cmake :113

file(MAKE_DIRECTORY "${FENESTRA_PLUGIN_FOLDER}")

maidsafe-archive/MaidSafe cmake_modules/add_boost.cmake :142

file(REMOVE ${BoostExtractFolder}/${BoostFolderName}.tar.bz2)

mangosArchives/serverZero_Rel19 cmake/FindPCHSupport.cmake :129

FILE(TO_NATIVE_PATH ${_pch_path} _native_pch_path)

PolyMC/PolyMC launcher/CMakeLists.txt :1068

file(WRITE \"\${CMAKE_INSTALL_PREFIX}/${RESOURCES_DEST_DIR}/qt.conf\" \" \")

crow-translate/crow-translate CMakeLists.txt :331

file(INSTALL
                DESTINATION "${CMAKE_INSTALL_PREFIX}"
                FILES "${DEPENDENCY}"
            )

mariadb-corporation/MaxScale cmake/macros.cmake :19

file(GLOB_RECURSE SDIR ${DIRPATH}/*)

JSBSim-Team/jsbsim tests/unit_tests/CMakeModules/FindLcov.cmake :89

file(MAKE_DIRECTORY ${LCOV_DATA_PATH_INIT})

x64dbg/x64dbg cmake/release.cmake :29

file(COPY "${ROOT_DIR}/src/dbg/lz4/" DESTINATION "${PLUGINSDK_DIR}/lz4")

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

file(MAKE_DIRECTORY ${GNSSSDR_BINARY_DIR}/matio/${CMAKE_INSTALL_LIBDIR})

facebook/mvfst quic/common/udpsocket/CMakeLists.txt :33

file(
  GLOB_RECURSE QUIC_API_HEADERS_TOINSTALL
  RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
  *.h
)

ByConity/ByConity contrib/aws-cmake/CMakeLists.txt :277

file(GLOB AWS_IO_SRC
    "${AWS_IO_DIR}/source/*.c"
)

avisingh599/mono-vo CMakeLists.txt :7

file(GLOB viso
    "src/*.h"
    "src/*.cpp"
)

WarmUpTill/SceneSwitcher cmake/common/buildnumber.cmake :27

file(WRITE "${_BUILD_NUMBER_CACHE}" "${PLUGIN_BUILD_NUMBER}")

miguelmartin75/anax examples/CMakeLists.txt :48

file(GLOB_RECURSE EXAMPLE_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/${EXAMPLE_SRC_DIR}/*.cpp")

KhronosGroup/Vulkan-LoaderAndValidationLayers layers/CMakeLists.txt :53

FILE(TO_NATIVE_PATH ${CMAKE_CURRENT_BINARY_DIR}/$<CONFIG>/${config_file}.json dst_json)

SsageParuders/Android_Native_Surface my_android_opencv/3rdparty/carotene/CMakeLists.txt :10

file(GLOB_RECURSE carotene_headers RELATIVE "${CMAKE_CURRENT_LIST_DIR}" "${CAROTENE_INCLUDE_DIR}/*.hpp")

ossia/score cmake/ScoreDeploymentWindows.cmake :51

file(REMOVE \${DLLS_TO_REMOVE})

psi4/psi4 cdash/CMakeLists.txt :7

file(REMOVE ${CMAKE_BINARY_DIR}/valgrind-suppressions.txt)

OpenKneeboard/OpenKneeboard src/app/app-common/CMakeLists.txt :17

file(GLOB_RECURSE APP_COMMON_SOURCES CONFIGURE_DEPENDS "*.cpp" "*.hpp")

RenderKit/ospray cmake/ospray_redistribute_deps.cmake :40

file(GLOB LIBRARY_PLUGINS LIST_DIRECTORIES FALSE
        "${LIBRARY_DIR}/${PLUGINS_PATTERN}.dll"
      )

chdb-io/chdb contrib/cyrus-sasl-cmake/CMakeLists.txt :69

file(COPY
    "${CYRUS_SASL_SOURCE_DIR}/include/sasl.h"
    DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/sasl"
)

NVIDIA/MatX cmake/rapids-cmake/testing/cmake/write_git_revision-embed/verify_embedding.cmake :17

file(STRINGS "${EXECUTABLE}" contents)

JDAI-CV/dabnn cmake/onnx.cmake :22

file(WRITE ${ONNX_CMAKELISTS} "${content}")

v6d-io/v6d CMakeLists.txt :1021

file(RELATIVE_PATH RELATIVE_BUILD_PATH "${PROJECT_SOURCE_DIR}/python/vineyard/llm" "${CMAKE_BINARY_DIR}/shared-lib")

IBAMR/IBAMR CMakeLists.txt :360

FILE(STRINGS "${_eigen3_macros}" EIGEN3_VERSION_MAJOR_LINE
    REGEX "#define.*EIGEN_WORLD_VERSION")

apache/brpc CMakeLists.txt :503

file(GLOB_RECURSE JSON2PB_SOURCES "${PROJECT_SOURCE_DIR}/src/json2pb/*.cpp")

TheAssemblyArmada/Thyme cmake/modules/FindDirectX.cmake :112

file(TO_CMAKE_PATH "$ENV{DXSDK_DIR}" ENV_DXSDK_DIR)

NVIDIA/DALI cmake/Utils.cmake :391

file(WRITE "${CMAKE_BINARY_DIR}/CMakeFiles/dummy" "\n")

milvus-io/knowhere thirdparty/DiskANN/CMakeLists.txt :98

file(GLOB DISKANN_BOOST_PROGRAM_OPTIONS_LIB ${PROGRAM_OPTIONS_LIB_PATTERN})