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

geodynamics/aspect tests/CMakeLists.txt :84

file(STRINGS ${_filename} _input_lines
       REGEX "DEPENDS-ON:")

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

file (STRINGS ${home}/include/Urho3D/Urho3D.h HeaderStrings)

o3de/o3de cmake/3rdPartyPackages.cmake :348

file(STRINGS ${path_to_sha256sums_file} hash_data ENCODING UTF-8)

prusa3d/PrusaSlicer cmake/modules/FindCURL.cmake :85

file(STRINGS "${CURL_INCLUDE_DIR}/curl/${_curl_version_header}" curl_version_str REGEX "^#define[\t ]+LIBCURL_VERSION[\t ]+\".*\"")

prusa3d/Prusa-Firmware CMakeLists.txt :153

file(STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/Firmware/config.h MAX_SIZE_LINE
     REGEX "^#define \+LANG_SIZE_RESERVED \+"
     )

RavEngine/RavEngine deps/OpenXR-SDK/src/version.cmake :23

file(STRINGS ${PROJECT_SOURCE_DIR}/specification/registry/xr.xml lines REGEX "#define <name>XR_CURRENT_API_VERSION")

zenustech/zeno projects/.unusedTools/cmake/FindTBB.cmake :158

file(STRINGS "${Tbb_INCLUDE_DIR}/tbb/tbb_stddef.h"
    _tbb_version_major_string REGEX "#define TBB_VERSION_MAJOR "
  )

libgme/game-music-emu cmake/FindUNRAR.cmake :56

file(STRINGS "${UNRAR_INCLUDE_DIR}/version.hpp" UNRAR_H REGEX "^#define RARVER_.*$")

svkaiser/Doom64EX cmake/FindGDK3.cmake :57

file(STRINGS "${GDK3_INCLUDE_DIR}/gdk/gdkversionmacros.h" GDK3_MICRO_VERSION REGEX "^#define GDK_MICRO_VERSION +\\(?([0-9]+)\\)?$")

AcademySoftwareFoundation/OpenShadingLanguage src/cmake/modules/FindOptiX.cmake :38

file(STRINGS ${OPTIX_INCLUDE_DIR}/optix.h OPTIX_VERSION_LINE LIMIT_COUNT 1 REGEX "define OPTIX_VERSION")

etternagame/etterna extern/filesystem/test/cmake/ParseAndAddCatchTests.cmake :103

file(STRINGS ${SourceFile} Contents NEWLINE_CONSUME)

Kitware/kwiver CMake/utils/kwiver-utils-tests.cmake :156

file(STRINGS "${file}" test_lines)

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

file(STRINGS "${CGAL_MAINTENANCE_PACKAGE_DIR}/release_building/MINOR_NUMBER" CGAL_MINOR_VERSION REGEX "[0-9]*")

maidsafe-archive/MaidSafe cmake_modules/build_cbfs.cmake :71

file(STRINGS "${ProjectFile}" ProjectContents)

openvinotoolkit/openvino cmake/developer_package/version.cmake :91

file(STRINGS "${ov_version_hpp}" OV_VERSION_PARTS REGEX "#define OPENVINO_VERSION_[A-Z]+[ ]+" )

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

file(STRINGS ${_PROTOBUF_COMMON_HEADER} _PROTOBUF_COMMON_H_CONTENTS REGEX "#define[ \t]+GOOGLE_PROTOBUF_VERSION[ \t]+")

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVFindIPP.cmake :55

file(STRINGS ${VERSION_FILE} STR1 REGEX "IPP_VERSION_MAJOR")

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

file(STRINGS "${EXECUTABLE}" contents)

IBAMR/IBAMR CMakeLists.txt :452

FILE(STRINGS "${_muparser_def}" MUPARSER_VERSION_LINE
    REGEX "ParserVersion[ \t]*=.*\"[0-9.]+.*\"")

Kitware/ParaView Plugins/GmshReader/cmake/FindGmsh.cmake :28

file(STRINGS "${Gmsh_PRIVATE_INCLUDE_DIR}/GmshVersion.h" _gmsh_version
      REGEX "GMSH_")

DIPlib/diplib pydip/CMakeLists.txt :144

file(STRINGS $<TARGET_FILE_DIR:PyDIP_bin>/wheel.txt PYDIP_WHEEL_NAME)

AMICI-dev/AMICI ThirdParty/sundials/cmake/tpl/FindSUPERLUDIST.cmake :74

file(STRINGS "${SUPERLUDIST_CONFIG_PATH}" _strings_have_cuda REGEX "HAVE_CUDA")

SimVascular/SimVascular Code/Testing/residualTestScript.cmake :84

file (STRINGS ${residual_file} file_string)

epam/nfstrace CMakeLists.txt :59

file (STRINGS VERSION NST_VERSION)

ceph/ceph cmake/modules/Finddaxctl.cmake :12

file(STRINGS "${daxctl_INCLUDE_DIR}/libdaxctl.h" daxctl_VER_${ver}_LINE
      REGEX "^#define[ \t]+daxctl_VERSION_${ver}[ \t]+[0-9]+[ \t]+.*$")

AcademySoftwareFoundation/openvdb cmake/FindOpenEXR.cmake :154

file(STRINGS "${OpenEXR_INCLUDE_DIR}/OpenEXRConfig.h"
    _openexr_version_major_string REGEX "#define OPENEXR_VERSION_MAJOR "
  )

apache/trafficserver cmake/subproject_version.cmake :23

file(STRINGS "${${subproject_name}_SOURCE_DIR}/CMakeLists.txt" project_calls REGEX "[ \t]*project\\(")

brndnmtthws/conky 3rdparty/Vc/CMakeLists.txt :17

file(STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/Vc/version.h _version_lines REGEX "^#define Vc_VERSION_STRING ")

toggl-open-source/toggldesktop third_party/jsoncpp/CMakeLists.txt :52

FILE(STRINGS "version" JSONCPP_VERSION)

Slicer/Slicer CMake/ExternalProjectGenerateProjectDescription.cmake :105

file(WRITE "${script}"
"# version
set(extract_git_version \"${extract_git_version}\")
set(license_files ${_epgpd_LICENSE_FILES})
set(explicit_licenses ${explicit_licenses})
set(BINARY_DIR \"${CMAKE_BINARY_DIR}\")
set(SOURCE_DIR \"${SOURCE_DIR}\")
if(\${extract_git_version})
  execute_process(
    COMMAND \"${GIT_EXECUTABLE}\" describe --always
    OUTPUT_VARIABLE output
    WORKING_DIRECTORY \${SOURCE_DIR}
    )
  file(WRITE \"\${BINARY_DIR}/${generated_version_file}\" \"${name} \${output}\")
endif()

# license
file(REMOVE \"\${BINARY_DIR}/${generated_license_file}\")

set(license_found 0)
foreach(license_file IN LISTS license_files)
  if(IS_ABSOLUTE \${license_file})
    set(filepath \${license_file})
    get_filename_component(license_file \${license_file} NAME)
  else()
    set(filepath \${SOURCE_DIR}/\${license_file})
  endif()
  if(license_file MATCHES \"^http\")
    set(filepath \${BINARY_DIR}/CMakeFiles/download-license)
    file(DOWNLOAD \${license_file} \${filepath})
  endif()
  if(EXISTS \${filepath})
    file(READ \${filepath} license_content)
    file(APPEND \"\${BINARY_DIR}/${generated_license_file}\"
\"#------------------------------------------------------------------------------
# \${license_file}
#------------------------------------------------------------------------------
\${license_content}

\")
    set(license_found 1)
    if(NOT explicit_licenses AND license_found)
      break()
    endif()
  endif()
endforeach()

if(NOT license_found AND EXISTS \${SOURCE_DIR}/setup.py)
  # Extract string of the form 'License [:: <text> [...]]:: <license_name>'
  set(license_name )
  file(STRINGS \${SOURCE_DIR}/setup.py content REGEX \"License :: (.*)\" LIMIT_COUNT 1)
  if(content)
    string(STRIP \${content} content)
    # Extract <license_name>
    string(REGEX MATCH \".+:: (.+)$\" _match \${content})
    set(license_name \${CMAKE_MATCH_1})
    string(REGEX REPLACE \"[\\\",']\" \"\" license_name \${license_name})
  endif()
  if(NOT license_name)
    message(AUTHOR_WARNING \"${name}: Failed to extract license information from '\${SOURCE_DIR}/setup.py'\")
    return()
  endif()
  set(content \"${projectname} is distributed under the terms of \${license_name}\")
  file(APPEND \"\${BINARY_DIR}/${generated_license_file}\" \"\${content}
\")
  set(license_found 1)
endif()

if(NOT license_found)
  message(AUTHOR_WARNING \"${name}: Could not find a license file\")
endif()
")

google/filament third_party/spirv-tools/cmake/write_pkg_config.cmake :16

file(STRINGS ${CHANGES_FILE} CHANGES_CONTENT)

ngscopeclient/scopehal-apps cmake/FindVulkan.cmake :568

file(STRINGS  ${VULKAN_CORE_H} VulkanHeaderVersionLine2 REGEX "^#define VK_HEADER_VERSION_COMPLETE ")

mysql/mysql-server cmake/rapidjson.cmake :47

FILE(STRINGS "${RAPIDJSON_INCLUDE_DIR}/rapidjson/rapidjson.h"
    RAPIDJSON_MAJOR_VERSION_NUMBER
    REGEX "^#define RAPIDJSON_MAJOR_VERSION ([0-9]+.*)"
  )

datastax/cpp-driver cmake/FindLibssh2.cmake :62

file(STRINGS "${LIBSSH2_INCLUDE_DIR}/libssh2.h"
       _LIBSSH2_VERSION_STRING
       REGEX "${_LIBSSH2_VERSION_REGEX}")

intel/libvpl libvpl/test/runtimes/stub-nofn/CMakeLists.txt :9

file(STRINGS "../stub/version.txt" version_txt)

infiniflow/infinity third_party/curl/CMake/FindLibSSH2.cmake :36

file(STRINGS "${LIBSSH2_INCLUDE_DIR}/libssh2.h" libssh2_version_str REGEX "^#define[\t ]+LIBSSH2_VERSION[\t ]+\"(.*)\"")

jahnf/Projecteur CMakeLists.txt :245

file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/devices.conf" CONFLINES REGEX "${lineRegex}")

pavelsevecek/OpenSPH cmake/FindBlosc.cmake :148

file(STRINGS "${Blosc_INCLUDE_DIR}/blosc.h"
    _blosc_version_major_string REGEX "#define BLOSC_VERSION_MAJOR +[0-9]+ "
  )

AshamaneProject/AshamaneCore dep/cpr/opt/curl/CMake/FindLibSSH2.cmake :19

file(STRINGS "${LIBSSH2_INCLUDE_DIR}/libssh2.h" libssh2_version_str REGEX "^#define[\t ]+LIBSSH2_VERSION_NUM[\t ]+0x[0-9][0-9][0-9][0-9][0-9][0-9].*")

vseasky/VersaAssistant assimp/contrib/draco/cmake/FindDraco.cmake :32

file(STRINGS "${draco_version_file}" draco_version REGEX "kdracoVersion")

esa/pagmo2 cmake_modules/FindTBB.cmake :406

file(STRINGS
      "${_VERSION_FILE}"
      TBB_VERSION_CONTENTS
      REGEX "VERSION")

rAthenaCN/rAthenaCN 3rdparty/cmake/FindMYSQL.cmake :28

file( STRINGS "${MYSQL_INCLUDE_DIRS}/mysql_version.h" MYSQL_VERSION_H REGEX "^#define[ \t]+MYSQL_SERVER_VERSION[ \t]+\"[^\"]+\".*$" )

audacity/audacity buildscripts/ci/linux/ci_build_utests.cmake :29

file (STRINGS "${ARTIFACTS_DIR}/env/build_revision.env" BUILD_REVISION)

KDE/kid3 android/qt-android-cmake/toolchain/android.toolchain.cmake :421

file( STRINGS "${ANDROID_NDK}/RELEASE.TXT" ANDROID_NDK_RELEASE_FULL LIMIT_COUNT 1 REGEX "r[0-9]+[a-z]?" )

supertuxkart/stk-code lib/wiiuse/cmake/FindAdrienne.cmake :143

file(STRINGS "${ADRIENNE_INCLUDE_FILE}" strings)

gongminmin/KlayGE Externals/CMakeLists.txt :52

file(STRINGS "${cached_rev_file_name}" cached_rev)

NauEngine/NauEnginePublic engine/3rdparty_libs/xxHash/xxHash/cmake_unofficial/CMakeLists.txt :12

file(STRINGS "${XXHASH_DIR}/xxhash.h" XXHASH_VERSION_MAJOR REGEX "^#define XXH_VERSION_MAJOR +([0-9]+) *$")

ess-dmsc/h5cpp cmake/FindHDF5.cmake :997

file( STRINGS "${_hdr}"
                HDF5_HAVE_PARALLEL_DEFINE
                REGEX "HAVE_PARALLEL 1" )

uoip/g2opy EXTERNAL/pybind11/tools/FindCatch.cmake :22

file(STRINGS "${CATCH_INCLUDE_DIR}/catch.hpp" version_line REGEX "Catch v.*" LIMIT_COUNT 1)

rbfx/rbfx Source/ThirdParty/libdatachannel/cmake/Modules/FindNettle.cmake :89

file(STRINGS ${Nettle_INCLUDE_DIR}/nettle/version.h _ver_major_line
         REGEX "^#define NETTLE_VERSION_MAJOR  *[0-9]+"
         LIMIT_COUNT 1)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/grepTest.cmake :149

file (STRINGS ${TEST_FOLDER}/${TEST_OUTPUT} test_act)

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/utils.cmake :23

file(STRINGS ${MAKEFILE_IN} makefile_contents)

logicalclocks/rondb cmake/rapidjson.cmake :47

FILE(STRINGS "${RAPIDJSON_INCLUDE_DIR}/rapidjson/rapidjson.h"
    RAPIDJSON_MAJOR_VERSION_NUMBER
    REGEX "^#define RAPIDJSON_MAJOR_VERSION ([0-9]+.*)"
  )

Warzone2100/warzone2100 cmake/FetchSentryNative.cmake :4

file(STRINGS "${_sentry_dl_data_file}" _sentry_native_url_info ENCODING UTF-8)

Jackarain/proxy third_party/boost/tools/cmake/include/BoostRoot.cmake :206

file(STRINGS "${BOOST_SUPERPROJECT_SOURCE_DIR}/libs/${lib}/CMakeLists.txt" data)

chsl/PLADE code/3rd_party/opencv/cmake/OpenCVDetectAndroidSDK.cmake :290

file(STRINGS "${path}/jni/Android.mk" JNI_LIB_NAME REGEX "LOCAL_MODULE[ ]*:=[ ]*.*" )

shogun-toolbox/shogun cmake/version.cmake :1

FILE(STRINGS "${ROOT_DIR}/NEWS" NEWS LIMIT_COUNT 5)

ornladios/ADIOS2 cmake/upstream/FindHDF5.cmake :243

file(STRINGS ${scratch_directory}/compiler_has_h5_c INFO_STRINGS
      REGEX "^INFO:"
    )

darktable-org/rawspeed fuzz/CMakeLists.txt :10

file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/all-fuzzers.txt" ALL_EXPECTED_FUZZERS)

mantidproject/mantid buildconfig/CMake/FindJsonCPP.cmake :24

file(STRINGS "${JSONCPP_INCLUDE_DIR}/json/version.h" _JSONCPP_VERSION_CONTENTS REGEX "JSONCPP_VERSION_[A-Z]+")

LisaAnne/lisa-caffe-public docs/CMakeLists.txt :18

file(STRINGS ${file} file_lines REGEX "include_in_docs: true")

elastic/ml-cpp 3rd_party/dependency_report.cmake :42

file(STRINGS ${INFO_FILE} ${INFO_FILE}_CONTENTS)

sandialabs/Albany CMakeLists.txt :74

FILE(STRINGS "${Trilinos_INSTALL_DIR}/TrilinosRepoVersion.txt" TRILINOS_VERSION_FILE)

boutproject/BOUT-dev cmake/FindPETSc.cmake :66

file (STRINGS "${PETSC_DIR}/include/petscversion.h" vstrings REGEX "#define PETSC_VERSION_(RELEASE|MAJOR|MINOR|SUBMINOR|PATCH) ")

MHeasell/rwe cmake/Modules/FindSDL2_image.cmake :72

file(STRINGS "${SDL2_IMAGE_INCLUDE_DIR}/SDL_image.h" SDL2_IMAGE_VERSION_MINOR_LINE REGEX "^#define[ \t]+SDL2_IMAGE_MINOR_VERSION[ \t]+[0-9]+$")

borisbrodski/sevenzipjbinding doc/build_html.cmake :228

file(STRINGS ${FILE_TO_APPEND} FILE_LINES)

snl-dakota/dakota cmake/DakotaCreateDiffFile.cmake :37

file( STRINGS ${diff_file} serialDiff REGEX "DIFF" )

mamba-org/mamba libmamba/CMakeLists.txt :18

file(
    STRINGS "${LIBMAMBA_INCLUDE_DIR}/mamba/version.hpp" libmamba_version_defines
    REGEX "#define LIBMAMBA_VERSION_(MAJOR|MINOR|PATCH)"
)

albin-johansson/centurion cmake/FindSDL2_image.cmake :73

file(STRINGS "${SDL2_IMAGE_INCLUDE_DIR}/SDL_image.h" SDL2_IMAGE_VERSION_MAJOR_LINE REGEX "^#define[ \t]+SDL_IMAGE_MAJOR_VERSION[ \t]+[0-9]+$")

pgRouting/osm2pgrouting cmake/FindOsmium.cmake :75

file(STRINGS "${OSMIUM_INCLUDE_DIR}/osmium/version.hpp" _libosmium_version_define REGEX "#define LIBOSMIUM_VERSION_STRING")

INET-RC/GeoMX 3rdparty/dmlc-core/cmake/Utils.cmake :137

file(STRINGS "${HDR_PATH}" ${LIBNAME}_H REGEX "^#define[ \t]+${VARNAME}[ \t]+\"[^\"]*\".*$" LIMIT_COUNT 1)

facebook/mysql-5.6 cmake/zlib.cmake :42

FILE(STRINGS "${ZLIB_INCLUDE_DIR}/zlib.h" ${version_part}
      REGEX "^#[\t ]*define[\t ]+${version_part}[\t ]+([0-9]+).*")

polardb/polardbx-engine cmake/lz4.cmake :32

FILE(STRINGS "${LZ4_INCLUDE_DIR}/lz4.h" ${version_part}
      REGEX "^#[\t ]*define[\t ]+${version_part}[\t ]+([0-9]+).*")

KDE/kstars cmake/modules/UnityBuild.cmake :14

FILE(STRINGS ${${UNITY_FILE}} OLD_FILE_CONTENT)

eric612/Caffe-YOLOv3-Windows docs/CMakeLists.txt :82

file(STRINGS ${DOXYGEN_config_file} config_line REGEX "OUTPUT_DIRECTORY[ \t]+=[^=].*")

dealii/dealii cmake/macros/macro_deal_ii_query_git_information.cmake :67

file(STRINGS ${CMAKE_SOURCE_DIR}/.git/HEAD _head_ref LIMIT_COUNT 1)

PaddlePaddle/Paddle test/deprecated/CMakeLists.txt :104

file(STRINGS "${CMAKE_SOURCE_DIR}/test/white_list/pir_op_test_white_list"
       PIR_OP_TESTS)

TeXworks/texworks CMake/Modules/FindSynctex.cmake :54

file(STRINGS "${SYNCTEX_INCLUDE_DIR}/synctex_version.h" SYNCTEX_VERSION_H REGEX "define SYNCTEX_VERSION_STRING \"[0-9.]+\"")

Tencent/Forward cmake/FindTensorRT.cmake :56

file(STRINGS "${TensorRT_INCLUDE_DIR}/NvInferVersion.h" TensorRT_PATCH REGEX "^#define NV_TENSORRT_PATCH [0-9]+.*$")

trilinos/Trilinos cmake/tribits/common_tpls/FindTPLNetcdf.cmake :121

file(STRINGS "${meta_path}/netcdf_meta.h" netcdf_par_string REGEX "NC_HAS_PARALLEL ")

qcoro/qcoro cmake/DetectAndroidNDKVersion.cmake :20

file(STRINGS "${CMAKE_ANDROID_NDK}/source.properties" _sources REGEX "^Pkg\.Revision = [0-9]+\.[0-9]+\.[0-9]+$")

fluffos/fluffos cmake/Findjemalloc.cmake :31

file(STRINGS "${JEMALLOC_INCLUDE_DIR}/jemalloc/jemalloc.h"
          JEMALLOC_VERSION REGEX "${_version_regex}")

gecube/opencaesar3 cmake/Modules/FindSDL.cmake :173

file(STRINGS "${SDL_INCLUDE_DIR}/SDL_version.h" SDL_VERSION_PATCH_LINE REGEX "^#define[ \t]+SDL_PATCHLEVEL[ \t]+[0-9]+$")

gadgetron/gadgetron cmake/FindArmadillo.cmake :66

file(STRINGS "${ARMADILLO_INCLUDE_DIR}/armadillo_bits/arma_version.hpp" _armadillo_HEADER_CONTENTS REGEX "#define ARMA_VERSION_[A-Z]+ ")

GreatSQL/GreatSQL cmake/protobuf.cmake :42

FILE(STRINGS "${PROTOBUF_INCLUDE_DIR}/google/protobuf/stubs/common.h"
    PROTOBUF_VERSION_NUMBER
    REGEX "^#define[\t ]+GOOGLE_PROTOBUF_VERSION[\t ][0-9]+.*"
    )

MBU-Team/OpenMBU engine/lib/assimp/contrib/android-cmake/android.toolchain.cmake :538

FILE( STRINGS "${ANDROID_NDK_TOOLCHAINS_PATH}/${__toolchain}/setup.mk" __toolchainVersionStr REGEX "${__toolchainVersionRegex}" )

meemknight/game-in-cpp-full-course thirdparty/glfw-3.3.2/CMake/GenerateMappings.cmake :24

file(STRINGS "${source_path}" lines)

Froser/gamemachine src/3rdparty/bullet3-2.87/build3/cmake/FindPythonLibs.cmake :58

file(STRINGS "${PYTHON_INCLUDE_DIR}/patchlevel.h" _PYTHON_VERSION_STR
      REGEX "^#define[ \t]+PY_VERSION[ \t]+\"[^\"]+\"")

Cocos-BCX/cocos-mainnet libraries/fc/CMakeModules/FindBoost.cmake :665

file(STRINGS "${Boost_INCLUDE_DIR}/boost/version.hpp" _boost_VERSION_HPP_CONTENTS REGEX "#define BOOST_(LIB_)?VERSION ")

lighttransport/nanort cmake/FindGLFW.cmake :212

file(STRINGS "${GLFW_INCLUDE_DIR}/${FILENAME}" TMP REGEX ${PATTERN})

cb-geo/mpm cmake/FindHDF5.cmake :860

file( STRINGS "${_hdr}"
                HDF5_HAVE_PARALLEL_DEFINE
                REGEX "HAVE_PARALLEL 1" )

percona/percona-xtradb-cluster cmake/lz4.cmake :35

FILE(STRINGS "${LZ4_INCLUDE_DIR}/lz4.h" ${version_part}
      REGEX "^#[\t ]*define[\t ]+${version_part}[\t ]+([0-9]+).*")

apple/swift-lldb cmake/modules/FindLibEdit.cmake :38

file(STRINGS "${libedit_INCLUDE_DIRS}/histedit.h"
         libedit_major_version_str
         REGEX "^#define[ \t]+LIBEDIT_MAJOR[ \t]+[0-9]+")

swiftlang/swift Runtimes/Overlay/cmake/modules/AvailabilityMacros.cmake :1

file(STRINGS "${SwiftOverlay_SWIFTC_SOURCE_DIR}/utils/availability-macros.def" availability_defs)

NVIDIA/MDL-SDK src/mdl/jit/llvm/dist/cmake/modules/FindZ3.cmake :82

file(STRINGS "${Z3_INCLUDE_DIR}/z3_version.h"
       z3_version_str REGEX "^#define[\t ]+Z3_MINOR_VERSION[\t ]+.*")

ginkgo-project/ginkgo cmake/Modules/FindPAPI.cmake :57

file(
            STRINGS
            "${PAPI_INCLUDE_DIR}/papi.h"
            papi_version_str
            REGEX "^#define[\t ]+PAPI_VERSION[\t ]+.*"
        )

OpenMS/OpenMS cmake/Modules/FindHDF5.cmake :963

file( STRINGS "${_hdr}"
                HDF5_HAVE_PARALLEL_DEFINE
                REGEX "HAVE_PARALLEL 1" )

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/deplibs/cjson/library_config/uninstall.cmake :9

file(STRINGS ${MANIFEST} files)

o2e/OLLVM-9.0.1 cmake/modules/FindZ3.cmake :77

file(STRINGS "${Z3_INCLUDE_DIR}/z3_version.h"
       z3_version_str REGEX "^#define[\t ]+Z3_MAJOR_VERSION[\t ]+.*")

Kitware/VTK CMake/FindLibXml2.cmake :80

file(STRINGS "${LIBXML2_INCLUDE_DIR}/libxml/xmlversion.h" libxml2_version_str
         REGEX "^#define[\t ]+LIBXML_DOTTED_VERSION[\t ]+\".*\"")