cmake fetchcontent_declare(SOURCE_SUBDIR) examples

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :2667

fetchcontent_declare(lz4
                     URL ${LZ4_SOURCE_URL}
                     URL_HASH "SHA256=${ARROW_LZ4_BUILD_SHA256_CHECKSUM}"
                     SOURCE_SUBDIR "build/cmake")

apache/arrow matlab/tools/cmake/BuildMatlabArrowInterface.cmake :110

FetchContent_Declare(
    ${MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_NAME}
    GIT_REPOSITORY ${MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_GIT_REPOSITORY}
    GIT_TAG ${MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_GIT_TAG}
    SOURCE_SUBDIR ${MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_SOURCE_SUBDIR}
)

ccache/ccache cmake/FindZstd.cmake :44

FetchContent_Declare(
  Zstd
  URL "https://github.com/facebook/zstd/releases/download/v${_zstd_version_string}/zstd-${_zstd_version_string}.tar.gz"
  URL_HASH SHA256=eb33e51f49a15e023950cd7825ca74a4a2b43db8354825ac24fc1b7ee09e6fa3
  SOURCE_SUBDIR build/cmake
  ${_zstd_patch}
)

spnda/fastgltf deps/CMakeLists.txt :148

FetchContent_Declare(
    glad
    GIT_REPOSITORY https://github.com/Dav1dde/glad
    GIT_TAG glad2
    GIT_SHALLOW TRUE
    SOURCE_SUBDIR cmake
)

spnda/fastgltf deps/CMakeLists.txt :165

FetchContent_Declare(
    imgui
    GIT_REPOSITORY https://github.com/ocornut/imgui
    GIT_TAG v1.90.9
    GIT_SHALLOW TRUE
    SOURCE_SUBDIR doesnt-exist # This is so that MakeAvailable doesn't call add_subdirectory
)

spnda/fastgltf deps/CMakeLists.txt :199

FetchContent_Declare(
    stb
    GIT_REPOSITORY https://github.com/nothings/stb
    GIT_TAG master
    GIT_SHALLOW TRUE
    SOURCE_SUBDIR doesnt-exist # This is so that MakeAvailable doesn't call add_subdirectory
)