cmake fetchcontent_declare examples

Signatures

fetchcontent_declare(
  <name>
  <contentOptions>...
  [EXCLUDE_FROM_ALL]
  [SYSTEM]
  [OVERRIDE_FIND_PACKAGE |
  FIND_PACKAGE_ARGS args...]
)

Examples

ange-yaghi/simple-2d-constraint-solver CMakeLists.txt :14

FetchContent_Declare(
    googletest
    URL
    https://github.com/google/googletest/archive/609281088cfefc76f9d0ce82e1ff6c30cc3591e5.zip
)

etorth/mir2x cmake/deps/BuildLibpinyin.cmake :7

FetchContent_Declare(
    libdb

    GIT_REPOSITORY https://github.com/berkeleydb/libdb.git
    GIT_TAG        master

    GIT_PROGRESS 1
)

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

FetchContent_Declare(
            tinyusdz_repo
            GIT_REPOSITORY "https://github.com/lighttransport/tinyusdz"
            GIT_TAG        ${TINYUSDZ_GIT_TAG}
            PATCH_COMMAND  ${TINYUSDZ_PATCH_CMD}
    )

novelrt/NovelRT ThirdParty/CMakeLists.txt :7

FetchContent_Declare(${name}
    ${ARGN}
    PREFIX "${CMAKE_CURRENT_BINARY_DIR}/${name}"
    TMP_DIR "${CMAKE_CURRENT_BINARY_DIR}/${name}/tmp"
    STAMP_DIR "${CMAKE_CURRENT_BINARY_DIR}/${name}/stamp"
    DOWNLOAD_DIR "${CMAKE_CURRENT_BINARY_DIR}/${name}/dl"
    SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/${name}/src"
    SUBBUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/${name}/build"
    BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/${name}/bin"
    INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/${name}/inst"
    LOG_DIR "${CMAKE_CURRENT_BINARY_DIR}/${name}/log"
  )

microsoft/scenepic CMakeLists.txt :89

FetchContent_Declare(
  eigen
  GIT_REPOSITORY https://gitlab.com/libeigen/eigen
  GIT_TAG        3.4.0
)

mgerhardy/caveexpress src/libs/CMakeLists.txt :11

FetchContent_Declare(
		lua
		GIT_REPOSITORY "https://github.com/marovira/lua"
		GIT_TAG 5.4.4
	)

Madour/NasNas cmake/NasNasUtils.cmake :67

FetchContent_Declare(
                ${name}
                GIT_REPOSITORY ${git_url}
                GIT_TAG ${git_tag}
                SOURCE_DIR ${Deps_Source_Dir}
                BINARY_DIR ${Deps_Build_Dir}
                SUBBUILD_DIR ${Deps_SubBuild_Dir}
        )

o3de/o3de cmake/3rdParty/FetchRGA.cmake :25

FetchContent_Declare(
            RGA
            URL https://github.com/GPUOpen-Tools/radeon_gpu_analyzer/releases/download/2.6.2/rga-windows-x64-2.6.2.zip
            URL_HASH SHA256=35247f29bc81cd86e935b29af26a72cb5f762d4faba2b6aad404f661e639faee
        )

FreeCAD/FreeCAD cMake/FreeCAD_Helpers/SetupLibFmt.cmake :36

FetchContent_Declare(fmt
                      URL https://github.com/fmtlib/fmt/archive/refs/tags/11.1.4.zip
                      URL_MD5 90667b07f34d91554cf8285ae234ff66
              )

bambulab/BambuStudio src/mcut/CMakeLists.txt :245

FetchContent_Declare(
		eigen
		GIT_REPOSITORY 			https://gitlab.com/libeigen/eigen.git
		GIT_TAG       	${LIBIGL_EIGEN_VERSION}
		GIT_SHALLOW TRUE
  		GIT_PROGRESS TRUE
	)

SoftFever/OrcaSlicer deps_src/mcut/CMakeLists.txt :245

FetchContent_Declare(
		eigen
		GIT_REPOSITORY 			https://gitlab.com/libeigen/eigen.git
		GIT_TAG       	${LIBIGL_EIGEN_VERSION}
		GIT_SHALLOW TRUE
  		GIT_PROGRESS TRUE
	)

jbehley/SuMa external/glow.cmake :4

FetchContent_Declare(glow GIT_REPOSITORY https://github.com/jbehley/glow.git)

JeremyBYU/polylidar bench/CMakeLists.txt :3

FetchContent_Declare(
  extern_googlebenchmark
  GIT_REPOSITORY https://github.com/google/benchmark.git
  GIT_TAG        v1.5.0
)

STORM-IRIT/Radium-Engine tests/external/CMakeLists.txt :5

FetchContent_Declare(
    Catch2 GIT_REPOSITORY https://github.com/catchorg/Catch2.git
    GIT_TAG v3.8.0 # or a later release
)

RavEngine/RavEngine deps/assimp/code/CMakeLists.txt :966

FetchContent_Declare(
            tinyusdz_repo
            GIT_REPOSITORY "https://github.com/lighttransport/tinyusdz"
            GIT_TAG        ${TINYUSDZ_GIT_TAG}
            PATCH_COMMAND  ${TINYUSDZ_PATCH_CMD}
    )

riidefi/RiiStudio source/gctex/examples/c++/download_gctex/CMakeLists.txt :4

FetchContent_Declare(
    Corrosion
    GIT_REPOSITORY https://github.com/corrosion-rs/corrosion.git
    GIT_TAG        v0.4.4 # Necessary for offline builds
)

kokkos/kokkos algorithms/perf_test/CMakeLists.txt :13

FetchContent_Declare(
    googlebenchmark
    DOWNLOAD_EXTRACT_TIMESTAMP FALSE
    URL https://github.com/google/benchmark/archive/refs/tags/v1.7.1.tar.gz
    URL_HASH MD5=0459a6c530df9851bee6504c3e37c2e7
  )

alpaka-group/alpaka cmake/alpakaCommon.cmake :873

FetchContent_Declare(
        mdspan
        GIT_REPOSITORY https://github.com/kokkos/mdspan.git
        GIT_TAG 973ef6415a6396e5f0a55cb4c99afd1d1d541681
    )

etternagame/etterna extern/crashpad/CMakeLists.txt :47

FetchContent_Declare(depot_tools
	GIT_REPOSITORY https://chromium.googlesource.com/chromium/tools/depot_tools.git
	GIT_TAG	main
	GIT_PROGRESS TRUE
	GIT_SHALLOW TRUE)

stack-of-tasks/pinocchio CMakeLists.txt :49

FetchContent_Declare("jrl-cmakemodules"
                         GIT_REPOSITORY "https://github.com/jrl-umi3218/jrl-cmakemodules.git")

Vertical-Beach/ByteTrack-cpp CMakeLists.txt :28

FetchContent_Declare(eigen
    GIT_REPOSITORY  https://gitlab.com/libeigen/eigen.git
    GIT_TAG         ${EIGEN_VERSION}
    GIT_SHALLOW     ON)

OmarBazaraa/Competitive-Programming tests/CMakeLists.txt :19

FetchContent_Declare(
  googletest
  GIT_REPOSITORY https://github.com/google/googletest.git
  GIT_TAG        v1.16.0
)

o-reo/push_swap_visualizer dependencies/CMakeLists.txt :3

FetchContent_Declare(
    sfml
    URL https://github.com/SFML/SFML/releases/download/2.5.1/SFML-2.5.1-sources.zip
)

kahypar/mt-kahypar CMakeLists.txt :388

FetchContent_Declare(
    googletest EXCLUDE_FROM_ALL SYSTEM
    GIT_REPOSITORY https://github.com/google/googletest.git
    GIT_TAG        ${KAHYPAR_GOOGLETEST_VERSION}
  )

MaaAssistantArknights/MaaAssistantArknights cmake/modules/adb-lite.cmake :5

FetchContent_Declare(
  adbLite
  GIT_REPOSITORY https://github.com/hguandl/adb-lite.git
  GIT_TAG        v0.1.0
)

bareos/bareos cmake/CPM.cmake :1016

FetchContent_Declare(${PACKAGE} ${ARGN})

adepierre/SniffCraft cmake/glfw.cmake :7

FetchContent_Declare(
  glfw
  GIT_REPOSITORY https://github.com/glfw/glfw.git
  GIT_TAG 3.4
  GIT_SHALLOW TRUE
  GIT_PROGRESS TRUE
)

WerWolv/Fenestra cmake/build_helpers.cmake :462

FetchContent_Declare(
            cv2pdb
            URL "https://github.com/rainers/cv2pdb/releases/download/v0.52/cv2pdb-0.52.zip"
            DOWNLOAD_EXTRACT_TIMESTAMP ON
    )

ashvardanian/ParallelReductionsBenchmark CMakeLists.txt :119

FetchContent_Declare(
    fmt
    GIT_REPOSITORY https://github.com/fmtlib/fmt.git
    GIT_TAG 11.1.2
)

mgbowen/windows-fido-bridge cmake/BuildFmt.cmake :7

FetchContent_Declare(fmt
    GIT_REPOSITORY https://github.com/fmtlib/fmt.git
    GIT_TAG f19b1a521ee8b606dedcadfda69fd10ddf882753  # 7.0.1
    GIT_SHALLOW ON
)

ml-explore/mlx CMakeLists.txt :134

FetchContent_Declare(metal_cpp URL ${METAL_CPP_URL})

mariadb-corporation/MaxScale server/modules/filter/ldi/CMakeLists.txt :10

FetchContent_Declare(
  libmarias3
  GIT_REPOSITORY ${LIBMARIAS3_REPO}
  GIT_TAG "master"
  SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/libmarias3
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND ""
  PATCH_COMMAND ""
  # We need a config.h in the source directory. This is usually (?) created by the autotools invocation and
  # previously it got included from _somewhere_. The file is not really needed and an empty files seems to
  # work.
  UPDATE_COMMAND touch -a ${CMAKE_CURRENT_BINARY_DIR}/libmarias3/src/config.h
)

openvinotoolkit/openvino src/bindings/js/node/CMakeLists.txt :34

FetchContent_Declare(
    node-api-headers
    URL      https://github.com/nodejs/node-api-headers/archive/refs/tags/v1.1.0.tar.gz
    URL_HASH SHA256=70608bc1e6dddce280285f3462f18a106f687c0720a4b90893e1ecd86e5a8bbf
)

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

FetchContent_Declare(
          zstd
          SOURCE_SUBDIR build/cmake
          DOWNLOAD_EXTRACT_TIMESTAMP TRUE
          URL "${CPPTRACE_ZSTD_URL}"
      )

x64dbg/x64dbg cmake/FindQt5.cmake :25

FetchContent_Declare(Qt5
            URL "https://github.com/x64dbg/deps/releases/download/2025.07.02/qt5.12.12-msvc2017_64.7z"
            URL_HASH SHA256=770490bf09514982c8192ebde9a1fac8821108ba42b021f167bac54e85ada48a
        )

mapnik/mapnik test/CMakeLists.txt :6

FetchContent_Declare(
  Catch2
  GIT_REPOSITORY https://github.com/catchorg/Catch2.git
  GIT_TAG        v2.13.7)

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

FetchContent_Declare(
            absl
            GIT_REPOSITORY https://github.com/abseil/abseil-cpp
            GIT_TAG ${GNSSSDR_ABSL_LOCAL_VERSION}
            SOURCE_DIR ${GNSSSDR_BINARY_DIR}/thirdparty/abseil-cpp
            CMAKE_ARGS -DABSL_PROPAGATE_CXX_STD=ON -ABSL_BUILD_TESTING=OFF -DCMAKE_INSTALL_PREFIX=${GNSSSDR_BINARY_DIR}/abseil-cpp ${ABSEIL_TOOLCHAIN_FILE}
            BINARY_DIR ${GNSSSDR_BINARY_DIR}/abseil-cpp
            BUILD_COMMAND ${ABSEIL_BUILD_COMMAND}
            OVERRIDE_FIND_PACKAGE # Requires CMake 3.24
        )

performous/performous cmake/Modules/LibFetchMacros.cmake :45

FetchContent_Declare(${pkgname}
		GIT_REPOSITORY ${pkgrepository}
		GIT_SHALLOW    TRUE
		GIT_TAG        ${pkgreference}
		SOURCE_DIR     ${pkgname}-src
	)

OpenKneeboard/OpenKneeboard third-party/bindline.cmake :7

FetchContent_Declare(
    bindline
    URL "https://github.com/fredemmott/bindline/archive/refs/tags/v0.1.zip"
    URL_HASH "SHA256=765a1a5251d7901a99cc6663fe08cb751c09deca6740ed99b2d964d0af8ccbc6"
    EXCLUDE_FROM_ALL
)

ultravideo/uvgRTP cmake/CryptoHeaders.cmake :8

FetchContent_Declare(cryptopp
      URL https://github.com/weidai11/cryptopp/releases/download/CRYPTOPP_8_7_0/cryptopp870.zip
      URL_HASH SHA256=d0d3a28fcb5a1f6ed66b3adf57ecfaed234a7e194e42be465c2ba70c744538dd
      DOWNLOAD_EXTRACT_TIMESTAMP ON
    )

NVIDIA/MatX CMakeLists.txt :19

FetchContent_Declare(rapids-cmake SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/cmake/rapids-cmake")

stacksmashing/LPCClocklessAnalyzer cmake/ExternalAnalyzerSDK.cmake :15

FetchContent_Declare(
        analyzersdk
        GIT_REPOSITORY https://github.com/saleae/AnalyzerSDK.git
        GIT_TAG        master
        GIT_SHALLOW    True
        GIT_PROGRESS   True
    )

skaarj1989/SupernovaEngine extern/CMakeLists.txt :10

FetchContent_Declare(Tracy
  GIT_REPOSITORY https://github.com/wolfpld/tracy
  GIT_TAG v0.11.1
)

w111liang222/lidar-slam-detection tools/pkl_to_rosbag/pybind11/tests/CMakeLists.txt :188

FetchContent_Declare(
      eigen
      GIT_REPOSITORY https://gitlab.com/libeigen/eigen.git
      GIT_TAG ${EIGEN3_VERSION_STRING})

TheAssemblyArmada/Thyme CMakeLists.txt :265

FetchContent_Declare(
        gamemath_git
        GIT_REPOSITORY https://github.com/TheAssemblyArmada/GameMath.git
        GIT_TAG        59f7ccd494f7e7c916a784ac26ef266f9f09d78d
    )

abacusmodeling/abacus-develop CMakeLists.txt :64

FetchContent_Declare(
      rapidjson
      GIT_REPOSITORY https://github.com/Tencent/rapidjson.git
      GIT_TAG "origin/master"
      GIT_SHALLOW TRUE
      GIT_PROGRESS TRUE)

NVIDIA/DALI cmake/Dependencies.common.cmake :299

FetchContent_Declare(
        nvimgcodec_headers
        URL      https://developer.download.nvidia.com/compute/nvimgcodec/redist/nvimgcodec/linux-x86_64/nvimgcodec-linux-x86_64-0.6.0.32-archive.tar.xz
        URL_HASH SHA512=a7c894d38c78fd6fb4e460c5aebabaf90af20462faf84dcbaa310ca4842638cccd8d9628cafda1a970f865afe44815d718f65fe12f6c84160b8cd2d8485e81ca
      )

milvus-io/knowhere tests/ut/CMakeLists.txt :22

FetchContent_Declare(
    Catch2
    GIT_REPOSITORY https://github.com/catchorg/Catch2.git
    GIT_TAG v3.1.1 # or a later release
  )

pschatzmann/logic-analyzer examples/logic-analyzer/CMakeLists.txt :11

FetchContent_Declare( arduino GIT_REPOSITORY https://github.com/pschatzmann/pico-arduino.git  GIT_TAG  main)

OpenMW/openmw extern/CMakeLists.txt :50

FetchContent_Declare(bullet
        URL https://github.com/bulletphysics/bullet3/archive/refs/tags/3.17.tar.gz
        URL_HASH SHA512=a5105bf5f1dd365a64a350755c7d2c97942f74897a18dcdb3651e6732fd55cc1030a096f5808cf50575281f05e3ac09aa50a48d271a47b94cd61f5167a72b7cc
        SOURCE_DIR fetched/bullet
    )

sandialabs/InterSpec cmake/FetchInterSpecDeps.cmake :92

FetchContent_Declare( boost ${BOOST_FETCHCONTENT_SOURCE} )

AMICI-dev/AMICI ThirdParty/sundials/cmake/SundialsSetupTesting.cmake :136

FetchContent_Declare(
      googletest
      URL https://github.com/google/googletest/archive/03597a01ee50ed33e9dfd640b249b4be3799d395.zip
      GIT_TAG v1.14.0
    )

mrc-ide/covid-sim unit_tests/CMakeLists.txt :10

FetchContent_Declare(
      googletest
      GIT_REPOSITORY https://github.com/google/googletest.git
      GIT_TAG        release-1.10.0
    )

emsec/hal deps/pybind11/tests/CMakeLists.txt :200

FetchContent_Declare(
      eigen
      GIT_REPOSITORY "${PYBIND11_EIGEN_REPO}"
      GIT_TAG "${PYBIND11_EIGEN_VERSION_HASH}")

ceph/ceph cmake/modules/CPM.cmake :1038

FetchContent_Declare(${PACKAGE} ${ARGN})

colmap/colmap src/thirdparty/CMakeLists.txt :60

FetchContent_Declare(poselib
        URL https://github.com/PoseLib/PoseLib/archive/f119951fca625133112acde48daffa5f20eba451.zip
        URL_HASH SHA256=3faa27d9d1f6ae7cc47602a66c10ac6f64457bc65a959d1880947d3b3bfe1ed1
        ${_fetch_content_declare_args}
    )

machinezone/IXWebSocket CMakeLists.txt :306

FetchContent_Declare(spdlog
      GIT_REPOSITORY "https://github.com/gabime/spdlog"
      GIT_TAG "v1.8.0"
      GIT_SHALLOW 1)

AcademySoftwareFoundation/openvdb nanovdb/nanovdb/CMakeLists.txt :155

FetchContent_Declare(
        ogt
        GIT_REPOSITORY https://github.com/jpaver/opengametools.git
        GIT_TAG master)

OSGeo/PROJ test/unit/CMakeLists.txt :66

FetchContent_Declare(
    googletest
    URL https://github.com/google/googletest/archive/refs/tags/v${GTEST_VERSION}.zip
    EXCLUDE_FROM_ALL  # ignored before CMake 3.28
  )

SergiusTheBest/plog samples/FreeRTOS/CMakeLists.txt :23

FetchContent_Declare(
        freertos_kernel
        URL                        https://github.com/FreeRTOS/FreeRTOS-Kernel/archive/refs/tags/V11.1.0.tar.gz
        URL_HASH                   SHA256=0e21928b3bcc4f9bcaf7333fb1c8c0299d97e2ec9e13e3faa2c5a7ac8a3bc573
    )

STEllAR-GROUP/hpx cmake/HPX_SetupApex.cmake :54

fetchcontent_declare(
        apex
        GIT_REPOSITORY ${HPX_WITH_APEX_REPOSITORY}
        GIT_TAG ${HPX_WITH_APEX_TAG}
      )

dartsim/dart cmake/DARTFindDependencies.cmake :118

FetchContent_Declare(tracy
      GIT_REPOSITORY https://github.com/wolfpld/tracy.git
      GIT_TAG v0.11.1
      GIT_SHALLOW TRUE
      GIT_PROGRESS TRUE
    )

hlrs-vis/covise src/OpenCOVER/plugins/hlrs/Energy/test/CMakeLists.txt :15

FetchContent_Declare(
    googletest
    GIT_REPOSITORY "https://github.com/google/googletest.git"
    GIT_TAG "v1.17.0"
    GIT_SHALLOW TRUE #copy version and not git history

)

YosysHQ/nextpnr 3rdparty/pybind11/tests/CMakeLists.txt :256

FetchContent_Declare(
      eigen
      GIT_REPOSITORY "${PYBIND11_EIGEN_REPO}"
      GIT_TAG "${PYBIND11_EIGEN_VERSION_HASH}")

root-project/root cmake/modules/SetupAdaptiveCpp.cmake :6

FetchContent_Declare(
    AdaptiveCpp
    GIT_REPOSITORY https://github.com/root-project/AdaptiveCpp.git
    GIT_TAG ROOT-acpp-v25.02.0-20250615-01)

brainflow-dev/brainflow src/tests/build.cmake :21

FetchContent_Declare(
    googletest
    URL https://github.com/google/googletest/archive/HEAD.zip
)

facebookincubator/velox CMake/resolve_dependency_modules/absl.cmake :32

FetchContent_Declare(
  absl
  URL ${VELOX_ABSL_SOURCE_URL}
  URL_HASH ${VELOX_ABSL_BUILD_SHA256_CHECKSUM}
  OVERRIDE_FIND_PACKAGE
  EXCLUDE_FROM_ALL
  SYSTEM
  PATCH_COMMAND git apply ${CMAKE_CURRENT_LIST_DIR}/absl/absl-macos.patch
)

CLIUtils/CLI11 examples/CMakeLists.txt :15

FetchContent_Declare(
    json
    URL https://github.com/nlohmann/json/releases/download/v3.7.3/include.zip
    URL_HASH "SHA256=87b5884741427220d3a33df1363ae0e8b898099fbc59f1c451113f6732891014")

alibaba/async_simple cmake/FindGTest.cmake :10

FetchContent_Declare(
        googletest
        GIT_REPOSITORY https://github.com/google/googletest.git
        GIT_TAG release-1.11.0
        GIT_SHALLOW ON
    )

Oneflow-Inc/oneflow cmake/pybind11.cmake :6

FetchContent_Declare(pybind11 URL ${PYBIND11_URL} URL_HASH MD5=${PYBIND11_URL_HASH})

google/filament third_party/dawn/third_party/dxheaders/googletest/CMakeLists.txt :6

FetchContent_Declare(
    googletest
    GIT_REPOSITORY https://github.com/google/googletest.git
    GIT_TAG main # Live at head
)

seladb/PcapPlusPlus Examples/PcapPlusPlus-benchmark/CMakeLists.txt :16

FetchContent_Declare(benchmark GIT_REPOSITORY https://github.com/google/benchmark.git GIT_TAG v1.9.0)

powertab/powertabeditor cmake/third_party/rtmidi.cmake :9

FetchContent_Declare( rtmidi_src
        GIT_REPOSITORY https://github.com/thestk/rtmidi.git
        GIT_TAG 4.0.0
    )

mortbopet/Ripes external/CMakeLists.txt :16

FetchContent_Declare(
    libelfin
    SYSTEM
    GIT_REPOSITORY https://github.com/mortbopet/libelfin.git
    GIT_TAG        93a424940dc6e721818c5634b1876c8800e3f980
)

mir-diablo-ii-tools/SlashGaming-Diablo-II-Free-Resolution external/CMakeLists.txt :189

FetchContent_Declare(cjson-static
    SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/cjson"
)

p-ranav/alpaca benchmark/CMakeLists.txt :20

FetchContent_Declare(googlebenchmark GIT_REPOSITORY https://github.com/google/benchmark.git GIT_TAG v1.5.2)

ebu/ear-production-suite submodules/CMakeLists.txt :124

FetchContent_Declare(
    visr
    GIT_REPOSITORY https://github.com/ebu/bear.git
    GIT_TAG visr
    SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/visr"
)

dresden-elektronik/deconz-rest-plugin tests/CMakeLists.txt :7

FetchContent_Declare(
  Catch2
  GIT_REPOSITORY https://github.com/catchorg/Catch2.git
  GIT_TAG        v2.13.1)

LunarG/gfxreconstruct cmake/FindAGS.cmake :63

FetchContent_Declare(
      AGS_SDK
      GIT_REPOSITORY   ${AGS_SDK_GIT}
      GIT_TAG          ${AGS_SDK_COMMIT}
      SOURCE_DIR       ${AGS_SDK_DIR}
    )

brofield/simpleini tests/CMakeLists.txt :5

FetchContent_Declare(
		googletest
		DOWNLOAD_EXTRACT_TIMESTAMP ON
		URL https://github.com/google/googletest/archive/refs/tags/v1.14.0.zip
		URL_HASH SHA1=0ac421f2ec11af38b0fff0f1992184032731a8bc
		)

DiscordPP/discordpp CMakeLists.txt :20

FetchContent_Declare(
        fmt
        GIT_REPOSITORY https://github.com/fmtlib/fmt.git
        GIT_TAG master
)

Kistler-Group/sdbus-cpp tests/CMakeLists.txt :26

FetchContent_Declare(googletest
                            GIT_REPOSITORY ${SDBUSCPP_GOOGLETEST_GIT_REPO}
                            GIT_TAG        ${GOOGLETEST_TAG}
                            GIT_SHALLOW    1
                            UPDATE_COMMAND "")

manticoresoftware/manticoresearch cmake/update_bundle.cmake :95

FetchContent_Declare ( ${NAME} URL "${URL}" URL_MD5 ${MD5} )

GPUOpen-Tools/GPU-Reshape ThirdParty/Detour.cmake :32

FetchContent_Declare(
        DetourFetch
        URL https://github.com/microsoft/Detours/zipball/4b8c659
        SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Detour
    )

stephenberry/glaze tests/CMakeLists.txt :3

FetchContent_Declare(
  ut
  GIT_REPOSITORY https://github.com/openalgz/ut
  GIT_TAG v1.0.0
  GIT_SHALLOW TRUE
)

intel/hexl-fpga cmake/json/json.cmake :3

FetchContent_Declare(json
  GIT_REPOSITORY https://github.com/ArthurSonzogni/nlohmann_json_cmake_fetchcontent
  GIT_TAG v3.10.2)

openstudiocoalition/OpenStudioApplication CMakeLists.txt :665

FetchContent_Declare(
  openstudio-coalition-measures
  GIT_REPOSITORY https://github.com/openstudiocoalition/openstudio-coalition-measures.git
  GIT_TAG        da6832b3eec8e3ecccaadd39142e7c3d9c2da10f # release-1.8.0
)

jupyter-xeus/cpp-terminal tests/CMakeLists.txt :7

FetchContent_Declare(doctest GIT_REPOSITORY https://github.com/doctest/doctest.git GIT_TAG dev GIT_PROGRESS TRUE CMAKE_ARGS DOCTEST_NO_INSTALL=TRUE)

TheAssassin/AppImageLauncher CMakeLists.txt :42

FetchContent_Declare(AppImageUpdate
    GIT_REPOSITORY https://github.com/AppImageCommunity/AppImageUpdate.git
    GIT_TAG 2.0.0-alpha-1-20241225
    EXCLUDE_FROM_ALL
)

infiniflow/infinity cmake/utils.cmake :48

FetchContent_Declare(${dep}
    URL ${DEPS_FETCH_PROXY}${url}
    URL_HASH ${hash}
  )

RenderKit/ospray-studio cmake/benchmark.cmake :32

FetchContent_Declare(
    benchmark
    URL "https://github.com/google/benchmark/archive/refs/tags/v${BENCHMARK_VERSION}.${_BENCHMARK_ARCHIVE_EXT}"
  )

codebydant/pointcloudToMesh cmake/functions.cmake :5

FetchContent_Declare(${FETCH_SOURCE_NAME}
        URL ${FETCH_SOURCE_URL}
    )

anira-project/anira CMakeLists.txt :118

FetchContent_Declare(
    concurrentqueue
    GIT_REPOSITORY https://github.com/cameron314/concurrentqueue.git
    GIT_TAG v1.0.4
)

jmuehlig/perf-cpp test/CMakeLists.txt :2

FetchContent_Declare(
        Catch2
        GIT_REPOSITORY https://github.com/catchorg/Catch2.git
        GIT_TAG        v3.8.1 # or a later release
)

mkiol/dsnote cmake/tests.cmake :4

FetchContent_Declare(
      Catch2
      URL ${catch2_source_url}
      URL_HASH MD5=${catch2_checksum}
      SOURCE_DIR "${external_dir}/catch2"
      BINARY_DIR "${PROJECT_BINARY_DIR}/external/catch2"
      INSTALL_DIR "${PROJECT_BINARY_DIR}/external"
    )

aeiouaeiouaeiouaeiouaeiouaeiou/samplebrain Dependencies.cmake :11

FetchContent_Declare(
  fftw3
  URL       http://fftw.org/fftw-3.3.10.tar.gz
  URL_HASH  MD5=8ccbf6a5ea78a16dbc3e1306e234cc5c)

aseprite/aseprite src/CMakeLists.txt :107

FetchContent_Declare(
      clone_strings
      GIT_REPOSITORY    https://github.com/aseprite/strings.git
      GIT_TAG           origin/main
      SOURCE_DIR        ${DATA_OUTPUT_DIR}/strings.git
      CONFIGURE_COMMAND ""
      BUILD_COMMAND     ""
      INSTALL_COMMAND   ""
      TEST_COMMAND      "")

VowpalWabbit/vowpal_wabbit cmake/VowpalWabbitUtils.cmake :23

FetchContent_Declare(
        googletest
        URL https://github.com/google/googletest/archive/refs/tags/v1.13.0.zip
      )

maxnut/GDMegaOverlay cmake/discord-rpc.cmake :3

FetchContent_Declare(
    discord-rpc
    GIT_REPOSITORY https://github.com/discord/discord-rpc.git
    GIT_TAG        963aa9f3e5ce81a4682c6ca3d136cddda614db33
    GIT_PROGRESS TRUE
)

bluescan/tacentview CMakeLists.txt :58

FetchContent_Declare(
	tacent
	GIT_REPOSITORY https://github.com/bluescan/tacent.git
	# GIT_TAG 87560bf127fa5d01cd0f62e151d103235fdcfc2d
	# GIT_TAG v0.8.18
	FIND_PACKAGE_ARGS NAMES tacent
)