cmake externalproject_add(BUILD_COMMAND) examples

antlr/antlr4 runtime/Cpp/cmake/ExternalAntlr4Cpp.cmake :87

ExternalProject_Add(
    antlr4_runtime
    PREFIX antlr4_runtime
    URL ${ANTLR4_ZIP_REPOSITORY}
    DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR}
    BUILD_COMMAND ""
    BUILD_IN_SOURCE 1
    SOURCE_DIR ${ANTLR4_ROOT}
    SOURCE_SUBDIR runtime/Cpp
    CMAKE_CACHE_ARGS
        -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
        -DWITH_STATIC_CRT:BOOL=${ANTLR4_WITH_STATIC_CRT}
        -DDISABLE_WARNINGS:BOOL=ON
        # -DCMAKE_CXX_STANDARD:STRING=17 # if desired, compile the runtime with a different C++ standard
        # -DCMAKE_CXX_STANDARD:STRING=${CMAKE_CXX_STANDARD} # alternatively, compile the runtime with the same C++ standard as the outer project
    INSTALL_COMMAND ""
    EXCLUDE_FROM_ALL 1)

antlr/antlr4 runtime/Cpp/cmake/ExternalAntlr4Cpp.cmake :105

ExternalProject_Add(
    antlr4_runtime
    PREFIX antlr4_runtime
    GIT_REPOSITORY ${ANTLR4_GIT_REPOSITORY}
    GIT_TAG ${ANTLR4_TAG}
    DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR}
    BUILD_COMMAND ""
    BUILD_IN_SOURCE 1
    SOURCE_DIR ${ANTLR4_ROOT}
    SOURCE_SUBDIR runtime/Cpp
    CMAKE_CACHE_ARGS
        -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
        -DWITH_STATIC_CRT:BOOL=${ANTLR4_WITH_STATIC_CRT}
        -DDISABLE_WARNINGS:BOOL=ON
        # -DCMAKE_CXX_STANDARD:STRING=17 # if desired, compile the runtime with a different C++ standard
        # -DCMAKE_CXX_STANDARD:STRING=${CMAKE_CXX_STANDARD} # alternatively, compile the runtime with the same C++ standard as the outer project
    INSTALL_COMMAND ""
    EXCLUDE_FROM_ALL 1)

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

externalproject_add(boost_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${BOOST_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_BOOST_BUILD_SHA256_CHECKSUM}"
                    BUILD_BYPRODUCTS ${BOOST_BUILD_PRODUCTS}
                    BUILD_IN_SOURCE 1
                    CONFIGURE_COMMAND ${BOOST_CONFIGURE_COMMAND}
                    BUILD_COMMAND ${BOOST_BUILD_COMMAND}
                    INSTALL_COMMAND "")

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

externalproject_add(boost_ep
                    ${EP_COMMON_OPTIONS}
                    BUILD_COMMAND ""
                    CONFIGURE_COMMAND ""
                    INSTALL_COMMAND ""
                    URL ${BOOST_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_BOOST_BUILD_SHA256_CHECKSUM}")

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

externalproject_add(substrait_ep
                    ${EP_COMMON_OPTIONS}
                    CONFIGURE_COMMAND ""
                    BUILD_COMMAND ""
                    INSTALL_COMMAND ""
                    URL ${SUBSTRAIT_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_SUBSTRAIT_BUILD_SHA256_CHECKSUM}")

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

externalproject_add(jemalloc_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${JEMALLOC_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_JEMALLOC_BUILD_SHA256_CHECKSUM}"
                    PATCH_COMMAND touch doc/jemalloc.3 doc/jemalloc.html
                                  # The prefix "je_arrow_" must be kept in sync with the value in memory_pool.cc
                    CONFIGURE_COMMAND ${JEMALLOC_CONFIGURE_COMMAND}
                    BUILD_IN_SOURCE 1
                    BUILD_COMMAND ${JEMALLOC_BUILD_COMMAND}
                    BUILD_BYPRODUCTS "${JEMALLOC_STATIC_LIB}"
                    INSTALL_COMMAND ${MAKE} -j1 install)

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

externalproject_add(bzip2_ep
                    ${EP_COMMON_OPTIONS}
                    CONFIGURE_COMMAND ""
                    BUILD_IN_SOURCE 1
                    BUILD_COMMAND ${MAKE} libbz2.a ${MAKE_BUILD_ARGS}
                                  ${BZIP2_EXTRA_ARGS}
                    INSTALL_COMMAND ${MAKE} install -j1 PREFIX=${BZIP2_PREFIX}
                                    ${BZIP2_EXTRA_ARGS}
                    INSTALL_DIR ${BZIP2_PREFIX}
                    URL ${ARROW_BZIP2_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_BZIP2_BUILD_SHA256_CHECKSUM}"
                    BUILD_BYPRODUCTS "${BZIP2_STATIC_LIB}")

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

externalproject_add(opentelemetry_proto_ep
                    ${EP_COMMON_OPTIONS}
                    URL_HASH "SHA256=${ARROW_OPENTELEMETRY_PROTO_BUILD_SHA256_CHECKSUM}"
                    URL ${OPENTELEMETRY_PROTO_SOURCE_URL}
                    BUILD_COMMAND ""
                    CONFIGURE_COMMAND ""
                    INSTALL_COMMAND ""
                    EXCLUDE_FROM_ALL OFF)

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

externalproject_add(opentelemetry_ep
                    ${EP_COMMON_OPTIONS}
                    URL_HASH "SHA256=${ARROW_OPENTELEMETRY_BUILD_SHA256_CHECKSUM}"
                    CONFIGURE_COMMAND ${CMAKE_COMMAND} -E env ARCH=s390x
                                      ${CMAKE_COMMAND} -G ${CMAKE_GENERATOR}
                                      "<SOURCE_DIR><SOURCE_SUBDIR>"
                                      ${OPENTELEMETRY_CMAKE_ARGS}
                    BUILD_COMMAND ${CMAKE_COMMAND} --build "<BINARY_DIR>" --target all
                    INSTALL_COMMAND ${CMAKE_COMMAND} --build "<BINARY_DIR>" --target
                                    install
                    URL ${OPENTELEMETRY_SOURCE_URL}
                    BUILD_BYPRODUCTS ${OPENTELEMETRY_BUILD_BYPRODUCTS}
                    EXCLUDE_FROM_ALL NOT
                    ${ARROW_WITH_OPENTELEMETRY}
                    DEPENDS ${_OPENTELEMETRY_DEPENDENCIES})

assimp/assimp cmake-modules/HunterGate.cmake :234

"ExternalProject_Add(\n"
"    Hunter\n"
"    URL\n"
"    \"${HUNTER_GATE_URL}\"\n"
"    URL_HASH\n"
"    SHA1=${HUNTER_GATE_SHA1}\n"
"    DOWNLOAD_DIR\n"
"    \"${dir}\"\n"
"    TLS_VERIFY\n"
"    ${HUNTER_TLS_VERIFY}\n"
"    SOURCE_DIR\n"
"    \"${dir}/Unpacked\"\n"
"    CONFIGURE_COMMAND\n"
"    \"\"\n"
"    BUILD_COMMAND\n"
"    \"\"\n"
"    INSTALL_COMMAND\n"
"    \"\"\n"
")\n"

OpenChemistry/avogadroapp avogadro/CMakeLists.txt :67

ExternalProject_Add(i18n
    GIT_REPOSITORY https://github.com/openchemistry/avogadro-i18n
    SOURCE_DIR "${AvogadroApp_SOURCE_DIR}/../avogadro-i18n"
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND ""
)

OpenChemistry/avogadrolibs avogadro/qtplugins/insertfragment/CMakeLists.txt :19

ExternalProject_Add(molecules
    GIT_REPOSITORY https://github.com/openchemistry/molecules
    # or https://github.com/OpenChemistry/molecules/archive/refs/heads/master.zip
    SOURCE_DIR "${AvogadroLibs_SOURCEDATA_DIR}/molecules"
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND ""
)

OpenChemistry/avogadrolibs avogadro/qtplugins/insertfragment/CMakeLists.txt :37

ExternalProject_Add(crystals
    GIT_REPOSITORY https://github.com/openchemistry/crystals
    # or https://github.com/OpenChemistry/crystals/archive/refs/heads/master.zip
    SOURCE_DIR "${AvogadroLibs_SOURCEDATA_DIR}/crystals"
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND ""
)

OpenChemistry/avogadrolibs avogadro/qtplugins/templatetool/CMakeLists.txt :32

ExternalProject_Add(fragments
    GIT_REPOSITORY https://github.com/openchemistry/fragments
    GIT_TAG main
    # or https://github.com/OpenChemistry/molecules/archive/refs/heads/master.zip
    SOURCE_DIR "${AvogadroLibs_SOURCEDATA_DIR}/fragments"
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND ""
)

civetweb/civetweb src/CMakeLists.txt :105

ExternalProject_Add(lua
  URL "http://www.lua.org/ftp/lua-${CIVETWEB_LUA_VERSION}.tar.gz"
  URL_MD5 ${CIVETWEB_LUA_MD5_HASH}
  PREFIX "${CIVETWEB_THIRD_PARTY_DIR}"
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ${LUA_BUILD_COMMAND}
  BUILD_IN_SOURCE 1
  INSTALL_COMMAND make install "INSTALL_TOP=<INSTALL_DIR>"
  LOG_DOWNLOAD ${THIRD_PARTY_LOGGING}
  LOG_UPDATE ${THIRD_PARTY_LOGGING}
  LOG_CONFIGURE ${THIRD_PARTY_LOGGING}
  LOG_BUILD ${THIRD_PARTY_LOGGING}
  LOG_TEST ${THIRD_PARTY_LOGGING}
  LOG_INSTALL ${THIRD_PARTY_LOGGING})

drowe67/codec2 src/CMakeLists.txt :68

ExternalProject_Add(codec2_native
   SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..
   BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/codec2_native
   BUILD_COMMAND ${CMAKE_COMMAND} --build . --target generate_codebook
   INSTALL_COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/codec2_native/src/generate_codebook ${CMAKE_CURRENT_BINARY_DIR}
   BUILD_BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/generate_codebook
)

drowe67/codec2 stm32/cmake/gencodebooks.cmake :81

ExternalProject_Add(codec2_native
   SOURCE_DIR ${SOURCE_DIR}
   BINARY_DIR ${CMAKE_BINARY_DIR}/src/codec2_native
   CONFIGURE_COMMAND ${CMAKE_COMMAND} ${SOURCE_DIR}
   BUILD_COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR}/src/codec2_native --target generate_codebook
   INSTALL_COMMAND ${CMAKE_COMMAND} -E copy src/generate_codebook ${CMAKE_CURRENT_BINARY_DIR}
)

drowe67/codec2 unittest/CMakeLists.txt :79

ExternalProject_Add(cml
   GIT_REPOSITORY https://github.com/drowe67/cml.git
   SOURCE_DIR ${CML_PATH}
   BUILD_IN_SOURCE 1
   CONFIGURE_COMMAND true # No configuration required
   BUILD_COMMAND cd ${CMAKE_CURRENT_BINARY_DIR}/../cml && make
   INSTALL_COMMAND true # No installation required
)

microsoft/cppwinrt CMakeLists.txt :185

ExternalProject_Add(winmd
    GIT_REPOSITORY https://github.com/microsoft/winmd.git
    GIT_TAG 0f1eae3bfa63fa2ba3c2912cbfe72a01db94cc5a
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND ""
    UPDATE_COMMAND ""
)

duckdb/duckdb extension/delta/CMakeLists.txt :63

ExternalProject_Add(
  ${KERNEL_NAME}
  GIT_REPOSITORY "https://github.com/delta-incubator/delta-kernel-rs"
  GIT_TAG 08f0764a00e89f42136fd478823d28278adc7ee8
  CONFIGURE_COMMAND ""
  UPDATE_COMMAND ""
  BUILD_IN_SOURCE 1
  # Build debug build
  BUILD_COMMAND cargo build --package delta_kernel_ffi --workspace
                --all-features --target=${RUST_PLATFORM_TARGET}
  # Build release build
  COMMAND cargo build --package delta_kernel_ffi --workspace --all-features
          --release --target=${RUST_PLATFORM_TARGET}
  # Build DATs
  COMMAND
    cargo build
    --manifest-path=${CMAKE_BINARY_DIR}/rust/src/delta_kernel/acceptance/Cargo.toml
  BUILD_BYPRODUCTS
    "${CMAKE_BINARY_DIR}/rust/src/delta_kernel/target/${RUST_PLATFORM_TARGET}/debug/libdelta_kernel_ffi.a"
  BUILD_BYPRODUCTS
    "${CMAKE_BINARY_DIR}/rust/src/delta_kernel/target/${RUST_PLATFORM_TARGET}/release/libdelta_kernel_ffi.a"
  BUILD_BYPRODUCTS
    "${CMAKE_BINARY_DIR}/rust/src/delta_kernel/target/ffi-headers/delta_kernel_ffi.h"
  BUILD_BYPRODUCTS
    "${CMAKE_BINARY_DIR}/rust/src/delta_kernel/target/ffi-headers/delta_kernel_ffi.hpp"
  INSTALL_COMMAND ""
  LOG_BUILD ON)

embree/embree scripts/ospray/CMakeLists.txt :62

ExternalProject_Add(ispc
  PREFIX ispc
  STAMP_DIR ispc/stamp
  SOURCE_DIR ispc/src
  BINARY_DIR ispc
  URL ${ISPC_URL}
  DOWNLOAD_NO_PROGRESS ON
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND "${CMAKE_COMMAND}" -E copy_if_different
    <SOURCE_DIR>/bin/ispc${CMAKE_EXECUTABLE_SUFFIX}
    ${COMPONENT_PATH}/bin/ispc${CMAKE_EXECUTABLE_SUFFIX}
  BUILD_ALWAYS OFF
)

embree/embree scripts/ospray/CMakeLists.txt :87

ExternalProject_Add(tbb
  PREFIX tbb
  DOWNLOAD_DIR tbb
  STAMP_DIR tbb/stamp
  SOURCE_DIR tbb/src
  BINARY_DIR tbb
  URL ${TBB_URL}
  DOWNLOAD_NO_PROGRESS ON
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND "${CMAKE_COMMAND}" -E copy_directory
    <SOURCE_DIR>
    ${COMPONENT_PATH}
  BUILD_ALWAYS OFF
)

embree/embree scripts/ospray/CMakeLists.txt :105

ExternalProject_Add(rkcommon
  PREFIX rkcommon
  DOWNLOAD_DIR rkcommon
  STAMP_DIR rkcommon/stamp
  SOURCE_DIR rkcommon/src
  BINARY_DIR rkcommon/build
  URL "http://github.com/ospray/rkcommon/archive/${BUILD_RKCOMMON_VERSION}.zip"
  DOWNLOAD_NO_PROGRESS ON
  CMAKE_ARGS
    -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
    -DCMAKE_INSTALL_PREFIX:PATH=${COMPONENT_PATH}
    -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR}
    -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR}
    -DCMAKE_INSTALL_DOCDIR=${CMAKE_INSTALL_DOCDIR}
    -DCMAKE_INSTALL_BINDIR=${CMAKE_INSTALL_BINDIR}
    -DCMAKE_BUILD_TYPE=Release
    -DINSTALL_DEPS=OFF
    -DBUILD_TESTING=OFF
    -DRKCOMMON_TBB_ROOT=${TBB_PATH}
  BUILD_COMMAND ${DEFAULT_BUILD_COMMAND}
  BUILD_ALWAYS ${ALWAYS_REBUILD}
)

embree/embree scripts/ospray/CMakeLists.txt :130

ExternalProject_Add(embree
    PREFIX embree
    SOURCE_DIR ${INSTALL_DIR_ABSOLUTE}/../../embree
    STAMP_DIR embree/stamp
    BINARY_DIR embree
    URL ${EMBREE_URL}
    DOWNLOAD_NO_PROGRESS ON
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND "${CMAKE_COMMAND}" -E copy_directory
      <SOURCE_DIR>/
      ${COMPONENT_PATH}
    BUILD_ALWAYS OFF
  )

embree/embree scripts/ospray/CMakeLists.txt :145

ExternalProject_Add(openvkl
  PREFIX openvkl
  DOWNLOAD_DIR openvkl
  STAMP_DIR openvkl/stamp
  SOURCE_DIR openvkl/src
  BINARY_DIR openvkl/build
  LIST_SEPARATOR | # Use the alternate list separator
  URL "http://github.com/openvkl/openvkl/archive/${BUILD_OPENVKL_VERSION}.zip"
  DOWNLOAD_NO_PROGRESS ON
  CMAKE_ARGS
    -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}
    -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
    -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
    -DCMAKE_INSTALL_PREFIX:PATH=${COMPONENT_PATH}
    -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR}
    -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR}
    -DCMAKE_INSTALL_DOCDIR=${CMAKE_INSTALL_DOCDIR}
    -DCMAKE_INSTALL_BINDIR=${CMAKE_INSTALL_BINDIR}
    -DCMAKE_BUILD_TYPE=Release
    -DRKCOMMON_TBB_ROOT=${TBB_PATH}
    -DISPC_EXECUTABLE=${ISPC_PATH}
    -DBUILD_BENCHMARKS=OFF
    -DBUILD_EXAMPLES=OFF
    -DBUILD_TESTING=OFF
  BUILD_COMMAND ${DEFAULT_BUILD_COMMAND}
  BUILD_ALWAYS ${ALWAYS_REBUILD}
)

embree/embree scripts/ospray/CMakeLists.txt :180

ExternalProject_Add(glfw
  PREFIX glfw
  DOWNLOAD_DIR glfw
  STAMP_DIR glfw/stamp
  SOURCE_DIR glfw/src
  BINARY_DIR glfw/build
  URL "http://github.com/glfw/glfw/releases/download/3.2.1/glfw-3.2.1.zip"
  DOWNLOAD_NO_PROGRESS ON
  CMAKE_ARGS
    -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
    -DCMAKE_INSTALL_PREFIX:PATH=${COMPONENT_PATH}
    -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR}
    -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR}
    -DCMAKE_INSTALL_DOCDIR=${CMAKE_INSTALL_DOCDIR}
    -DCMAKE_INSTALL_BINDIR=${CMAKE_INSTALL_BINDIR}
    -DCMAKE_BUILD_TYPE=Release
    -DGLFW_BUILD_DOCS=OFF
    -DGLFW_BUILD_EXAMPLES=OFF
    -DGLFW_BUILD_TESTS=OFF
  BUILD_COMMAND ${DEFAULT_BUILD_COMMAND}
  BUILD_ALWAYS ${ALWAYS_REBUILD}
)

embree/embree scripts/ospray/CMakeLists.txt :203

ExternalProject_Add(ospray
  PREFIX ospray
  URL "https://github.com/ospray/ospray/archive/v2.5.0.tar.gz"
  DOWNLOAD_NO_PROGRESS ON
  GIT_SUBMODULES ""
  STAMP_DIR ospray/stamp
  BINARY_DIR ospray/build
  LIST_SEPARATOR | # Use the alternate list separator
  CMAKE_ARGS
    -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}
    -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
    -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
    -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
    -DCMAKE_INSTALL_PREFIX:PATH=${COMPONENT_PATH}
    -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR}
    -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR}
    -DCMAKE_INSTALL_DOCDIR=${CMAKE_INSTALL_DOCDIR}
    -DCMAKE_INSTALL_BINDIR=${CMAKE_INSTALL_BINDIR}
    -DOSPRAY_BUILD_ISA=ALL
    -DOSPRAY_ENABLE_TESTING=ON
    -DOSPRAY_MODULE_MULTIHIT=OFF
    -DOSPRAY_MODULE_BILINEAR_PATCH=ON
    -DOSPRAY_MODULE_DENOISER=OFF
    -DOSPRAY_STRICT_BUILD=ON
    -DOSPRAY_WARN_AS_ERRORS=OFF
    -DISPC_EXECUTABLE=${ISPC_PATH}
    -DRKCOMMON_TBB_ROOT=${TBB_PATH}
  BUILD_COMMAND ${DEFAULT_BUILD_COMMAND}
  BUILD_ALWAYS OFF
)

fastfloat/fast_float benchmarks/CMakeLists.txt :10

ExternalProject_Add(simple_fastfloat_benchmark
    GIT_REPOSITORY https://github.com/lemire/simple_fastfloat_benchmark.git
    GIT_TAG        master  # or specify a particular commit/tag/branch
    SOURCE_DIR     ${CMAKE_BINARY_DIR}/simple_fastfloat_benchmark
    BINARY_DIR     ${CMAKE_BINARY_DIR}/simple_fastfloat_benchmark-build
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND ""
)

FluidSynth/fluidsynth src/CMakeLists.txt :578

ExternalProject_Add(gentables
    DOWNLOAD_COMMAND ""
    SOURCE_DIR ${GENTAB_SDIR}
    BINARY_DIR ${GENTAB_BDIR}
    CONFIGURE_COMMAND
        "${CMAKE_COMMAND}" -DCMAKE_VERBOSE_MAKEFILE=${CMAKE_VERBOSE_MAKEFILE} -G "${CMAKE_GENERATOR}" -B "${GENTAB_BDIR}" "${GENTAB_SDIR}"
    BUILD_COMMAND
        "${CMAKE_COMMAND}" --build "${GENTAB_BDIR}"
    INSTALL_COMMAND ${GENTAB_BDIR}/make_tables.exe "${FluidSynth_BINARY_DIR}/"
)

FreeRDP/FreeRDP cmake/FindSSO_MIB.cmake :31

ExternalProject_Add(
  sso-mib-external GIT_REPOSITORY ${SSO_MIB_URL} GIT_TAG ${SSO_MIB_VERSION} PREFIX ${SSO_MIB_EXTERNAL_DIR}
  SOURCE_DIR ${SSO_MIB_EXTERNAL_DIR}/src BINARY_DIR ${SSO_MIB_EXTERNAL_DIR}/build TMP_DIR _deps/tmp
  STAMP_DIR _deps/stamp CONFIGURE_COMMAND meson setup --prefix=${SSO_MIB_EXTERNAL_DIR}/install --libdir=lib/
                                          ${SSO_MIB_EXTERNAL_DIR}/build ${SSO_MIB_EXTERNAL_DIR}/src
  BUILD_COMMAND meson compile -C ${SSO_MIB_EXTERNAL_DIR}/build INSTALL_COMMAND meson install -C
                                                                               ${SSO_MIB_EXTERNAL_DIR}/build
  UPDATE_COMMAND "" BUILD_BYPRODUCTS ${SSO_MIB_EXTERNAL_DIR}/install/lib/libsso-mib.so
)

OSGeo/gdal frmts/msg/CMakeLists.txt :44

ExternalProject_Add(
  PublicDecompWT
  GIT_REPOSITORY "${PUBLICDECOMPWT_URL}"
  GIT_TAG "${PUBLICDECOMPWT_TAG}"
  SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/PublicDecompWT"
  CONFIGURE_COMMAND ${CMAKE_COMMAND} "-DBINARY_DIR=${CMAKE_CURRENT_BINARY_DIR}" "-DIS_WIN32=${WIN32}" -P
                    "${CMAKE_CURRENT_SOURCE_DIR}/generate_PublicDecompWT_all.h.cmake"
  BUILD_COMMAND ""
  INSTALL_COMMAND "")

HDFGroup/hdf5 HDF5Examples/config/cmake/HDFExampleMacros.cmake :114

EXTERNALPROJECT_ADD (h5py
    GIT_REPOSITORY https://github.com/h5py/h5py.git
    GIT_TAG master
    UPDATE_COMMAND      ""
    PATCH_COMMAND       ""
    CONFIGURE_COMMAND   ""
    BUILD_COMMAND       "${CMAKE_COMMAND}" -E env HDF5_DIR=${HDF5_ROOT} "${Python3_EXECUTABLE}" setup.py build
    BUILD_IN_SOURCE     1
    INSTALL_COMMAND     python3 -m pip --no-cache-dir install -v .
)

ispc/ispc CMakeLists.txt :1026

ExternalProject_Add(ispc_web
  GIT_REPOSITORY    https://github.com/ispc/ispc.github.com.git
  GIT_TAG ${ISPC_DOC_REPO_TAG}
  PREFIX ispc_web
  SOURCE_DIR ispc_web/repo
  CONFIGURE_COMMAND cmake -E echo "Skipping configure step."
  BUILD_COMMAND cmake -E echo "Skipping build step."
  INSTALL_COMMAND cmake -E echo "Skipping install step."
)

ispc/ispc superbuild/CMakeLists.txt :1258

ExternalProject_Add(spirv-translator
    DOWNLOAD_COMMAND ""
    UPDATE_COMMAND ""
    SOURCE_DIR spirv-translator
    PREFIX bspirv
    STAMP_DIR bspirv/s
    BINARY_DIR bspirv/b
    TMP_DIR bspirv/t
    INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
    CMAKE_GENERATOR Ninja
    CMAKE_ARGS
        -DLLVM_DIR=${PREBUILT_STAGE2_PATH}/lib/cmake/llvm
        -DCMAKE_BUILD_TYPE=${BUILD_TYPE_SPIRV_TRANSLATOR}
        -DCMAKE_TOOLCHAIN_FILE=${XE_DEPS_TOOLCHAIN_FILE}
        -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
    BUILD_IN_SOURCE OFF
    BUILD_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2}
    INSTALL_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2} install
    )

ispc/ispc superbuild/CMakeLists.txt :1286

ExternalProject_Add(vc-intrinsics
    DOWNLOAD_COMMAND ""
    UPDATE_COMMAND ""
    SOURCE_DIR vc-intrinsics
    PREFIX bvcint
    STAMP_DIR bvcint/s
    BINARY_DIR bvcint/b
    TMP_DIR bvcint/t
    INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
    CMAKE_GENERATOR Ninja
    CMAKE_ARGS
        -DLLVM_DIR=${PREBUILT_STAGE2_PATH}/lib/cmake/llvm
        -DCMAKE_BUILD_TYPE=${BUILD_TYPE_VC_INTRINSICS}
        -DCMAKE_TOOLCHAIN_FILE=${XE_DEPS_TOOLCHAIN_FILE}
        -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
    BUILD_IN_SOURCE OFF
    BUILD_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2}
    INSTALL_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2} install
    )

ispc/ispc superbuild/CMakeLists.txt :1315

ExternalProject_Add(l0
    DOWNLOAD_COMMAND ""
    SOURCE_DIR l0-source
    BUILD_IN_SOURCE OFF
    PREFIX bl0
    STAMP_DIR bl0/s
    BINARY_DIR bl0/b
    TMP_DIR bl0/t
    INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
    CMAKE_GENERATOR Ninja
    CMAKE_ARGS
        -DCMAKE_TOOLCHAIN_FILE=${CMAKE_BINARY_DIR}/stage2-l0-toolchain.cmake
        -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
        -DCMAKE_BUILD_TYPE=${BUILD_TYPE_L0}
    BUILD_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2}
    INSTALL_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2} install
    )

ispc/ispc superbuild/CMakeLists.txt :1351

ExternalProject_Add(stage1
    DOWNLOAD_COMMAND ""
    UPDATE_COMMAND ""
    SOURCE_DIR llvm-source
    SOURCE_SUBDIR llvm
    PREFIX bstage1
    STAMP_DIR bstage1/s
    BINARY_DIR bstage1/b
    TMP_DIR bstage1/t
    INSTALL_DIR ${TOOLCHAIN_STAGE1_INSTALL_PREFIX}
    CMAKE_GENERATOR Ninja
    CMAKE_ARGS ${LLVM_STAGE1_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX=${TOOLCHAIN_STAGE1_INSTALL_PREFIX}
    BUILD_IN_SOURCE OFF
    BUILD_COMMAND ""
    BUILD_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE1}
    INSTALL_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE1} install
    )

ispc/ispc superbuild/CMakeLists.txt :1387

ExternalProject_Add(stage1
    URL ${PREBUILT_STAGE1}
    DOWNLOAD_EXTRACT_TIMESTAMP OFF
    UPDATE_COMMAND ""
    SOURCE_DIR stage2
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND ""
    )

ispc/ispc superbuild/CMakeLists.txt :1410

ExternalProject_Add(l0
    DEPENDS ${STAGE1_DEPS}
    DOWNLOAD_COMMAND ""
    CMAKE_GENERATOR Ninja
    CMAKE_ARGS
        -DCMAKE_TOOLCHAIN_FILE=${CMAKE_BINARY_DIR}/stage2-l0-toolchain.cmake
        -DCMAKE_INSTALL_PREFIX=${TOOLCHAIN_STAGE2_INSTALL_PREFIX}
        -DCMAKE_BUILD_TYPE=${BUILD_TYPE_L0}
    SOURCE_DIR l0-source
    BUILD_IN_SOURCE OFF
    PREFIX bl0
    STAMP_DIR bl0/s
    BINARY_DIR bl0/b
    TMP_DIR bl0/t
    INSTALL_DIR ${TOOLCHAIN_STAGE2_INSTALL_PREFIX}
    BUILD_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2}
    INSTALL_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2} install
    )

ispc/ispc superbuild/CMakeLists.txt :1450

ExternalProject_Add(stage2
    DEPENDS ${LLVM_STAGE2_DEPS} ${L0_DEPS}
    DOWNLOAD_COMMAND ""
    UPDATE_COMMAND ""
    SOURCE_DIR llvm-source
    SOURCE_SUBDIR llvm
    PREFIX bstage2
    STAMP_DIR bstage2/s
    BINARY_DIR bstage2/b
    TMP_DIR bstage2/t
    INSTALL_DIR ${TOOLCHAIN_STAGE2_INSTALL_PREFIX}
    CMAKE_GENERATOR Ninja
    CMAKE_ARGS ${LLVM_STAGE2_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX=${TOOLCHAIN_STAGE2_INSTALL_PREFIX}
    BUILD_IN_SOURCE OFF
    BUILD_COMMAND ""
    INSTALL_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2} ${LLVM_STAGE2_INSTALL_TARGETS}
    )

ispc/ispc superbuild/CMakeLists.txt :1480

ExternalProject_Add(stage2
    URL ${PREBUILT_STAGE2}
    DOWNLOAD_EXTRACT_TIMESTAMP OFF
    UPDATE_COMMAND ""
    SOURCE_DIR stage2
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND ""
    )

ispc/ispc superbuild/CMakeLists.txt :1502

ExternalProject_Add(ispc-stage2
    DEPENDS ${ISPC_STAGE2_DEPS}
    DOWNLOAD_COMMAND ""
    UPDATE_COMMAND ""
    PREFIX build-ispc-stage2
    SOURCE_DIR ${PROJECT_SOURCE_DIR}/..
    INSTALL_DIR ${ISPC_STAGE2_INSTALL_PREFIX}
    BUILD_IN_SOURCE OFF
    CMAKE_GENERATOR Ninja
    CMAKE_ARGS ${ISPC_STAGE2_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX=${ISPC_STAGE2_INSTALL_PREFIX}
    BUILD_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2}
    INSTALL_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE2} ${ISPC_STAGE2_CMAKE_TARGETS}
    )

ispc/ispc superbuild/CMakeLists.txt :1549

ExternalProject_Add(stage3
    DEPENDS pre-stage3 ${L0_DEPS} generate-profdata
    DOWNLOAD_COMMAND ""
    UPDATE_COMMAND ""
    PREFIX build-llvm-stage3
    SOURCE_DIR llvm-source
    SOURCE_SUBDIR llvm
    INSTALL_DIR stage3
    CMAKE_GENERATOR Ninja
    CMAKE_ARGS ${LLVM_STAGE3_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/stage3
    BUILD_IN_SOURCE OFF
    BUILD_COMMAND ""
    INSTALL_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE3} ${LLVM_STAGE2_INSTALL_TARGETS}
    )

ispc/ispc superbuild/CMakeLists.txt :1566

ExternalProject_Add(ispc-stage3
    DEPENDS stage3
    DOWNLOAD_COMMAND ""
    UPDATE_COMMAND ""
    PREFIX build-ispc-stage3
    SOURCE_DIR ${PROJECT_SOURCE_DIR}/..
    INSTALL_DIR ${ISPC_STAGE3_INSTALL_PREFIX}
    BUILD_IN_SOURCE OFF
    CMAKE_GENERATOR Ninja
    CMAKE_ARGS ${ISPC_STAGE3_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX=${ISPC_STAGE3_INSTALL_PREFIX}
    BUILD_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE3}
    INSTALL_COMMAND ${NINJA_COMMAND_WITH_ENV_STAGE3} install package
    )

InsightSoftwareConsortium/ITK Wrapping/Generators/CastXML/CMakeLists.txt :94

ExternalProject_Add(
  castxml
  URL ${_castxml_url}
  URL_HASH SHA512=${_castxml_hash}
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND "${CMAKE_COMMAND}" -E copy_directory "${CMAKE_CURRENT_BINARY_DIR}/castxml-prefix/src/castxml"
                  "${CMAKE_CURRENT_BINARY_DIR}/castxml")

InsightSoftwareConsortium/ITK Wrapping/Generators/CastXML/CMakeLists.txt :149

ExternalProject_Add(llvm-cmake
  URL "https://github.com/llvm/llvm-project/releases/download/llvmorg-${llvm_folder}/cmake-${llvm_version}.src.tar.xz"
  URL_HASH SHA256=${llvm_cmake_sha256}
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND ""
  ${download_extract_timestamp_flag}
  LOG_BUILD 0
  SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/llvm-prefix/src/cmake
  )

InsightSoftwareConsortium/ITK Wrapping/Generators/SwigInterface/CMakeLists.txt :114

ExternalProject_Add(
  swig
  URL "https://data.kitware.com/api/v1/file/hashsum/sha512/${swigwin_hash}/download"
      "https://dweb.link/ipfs/${swigwin_cid}/swigwin-amd64-${SWIG_VERSION}.zip"
      "https://itk.mypinata.cloud/ipfs/${swigwin_cid}/swigwin-amd64-${SWIG_VERSION}.zip"
      "https://w3s.link/ipfs/${swigwin_cid}/swigwin-amd64-${SWIG_VERSION}.zip"
  URL_HASH SHA512=${swigwin_hash}
  SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/swigwin-amd64-${SWIG_VERSION}
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND "" ${download_extract_timestamp_flag})

InsightSoftwareConsortium/ITK Wrapping/Generators/SwigInterface/CMakeLists.txt :131

ExternalProject_Add(
  swig
  URL "https://data.kitware.com/api/v1/file/hashsum/sha512/${swiglinux_hash}/download"
      "https://dweb.link/ipfs/${swiglinux_cid}/swiglinux-${swiglinux_arch}-${SWIG_VERSION}.zip"
      "https://itk.mypinata.cloud/ipfs/${swiglinux_cid}/swiglinux-${swiglinux_arch}-${SWIG_VERSION}.zip"
      "https://w3s.link/ipfs/${swiglinux_cid}/swiglinux-${swiglinux_arch}-${SWIG_VERSION}.zip"
  URL_HASH SHA512=${swiglinux_hash}
  SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/swiglinux-${swiglinux_arch}-${SWIG_VERSION}
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND "" ${download_extract_timestamp_flag})

InsightSoftwareConsortium/ITK Wrapping/Generators/SwigInterface/CMakeLists.txt :150

ExternalProject_Add(
  swig
  URL "https://data.kitware.com/api/v1/file/hashsum/sha512/${swigmacos_hash}/download"
      "https://dweb.link/ipfs/${swigmacos_cid}/swigmacos-${swigmacos_arch}-${SWIG_VERSION}.zip"
      "https://itk.mypinata.cloud/ipfs/${swigmacos_cid}/swigmacos-${swigmacos_arch}-${SWIG_VERSION}.zip"
      "https://w3s.link/ipfs/${swigmacos_cid}/swigmacos-${swigmacos_arch}-${SWIG_VERSION}.zip"
  URL_HASH SHA512=${swigmacos_hash}
  SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/swigmacos-${swigmacos_arch}-${SWIG_VERSION}
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND "" ${download_extract_timestamp_flag})

lammps/lammps cmake/Modules/LAMMPSInterfacePlugin.cmake :154

ExternalProject_Add(mpi4win_build
  URL     ${MPICH2_WIN64_DEVEL_URL}
  URL_MD5 ${MPICH2_WIN64_DEVEL_MD5}
  CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND ""
  BUILD_BYPRODUCTS <SOURCE_DIR>/lib/libmsmpi.a)

lammps/lammps cmake/Modules/MPI4WIN.cmake :10

ExternalProject_Add(mpi4win_build
  URL     ${MPICH2_WIN64_DEVEL_URL}
  URL_MD5 ${MPICH2_WIN64_DEVEL_MD5}
  CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND ""
  BUILD_BYPRODUCTS <SOURCE_DIR>/lib/libmsmpi.a)

lammps/lammps cmake/Modules/Packages/GPU.cmake :437

ExternalProject_Add(CUB
  URL     ${CUB_URL} ${CUB_FALLBACK}
  URL_MD5 ${CUB_MD5}
  PREFIX "${CMAKE_CURRENT_BINARY_DIR}"
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND ""
  UPDATE_COMMAND ""
)

lammps/lammps cmake/Modules/Packages/MACHDYN.cmake :16

ExternalProject_Add(Eigen3_build
  URL     ${EIGEN3_URL}
  URL_MD5 ${EIGEN3_MD5}
  CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND ""
)

lammps/lammps cmake/Modules/Packages/ML-HDNNP.cmake :75

  ExternalProject_Add(n2p2_build
    URL     ${N2P2_URL} ${N2P2_FALLBACK}
    URL_MD5 ${N2P2_MD5}
    UPDATE_COMMAND ""
    CONFIGURE_COMMAND ""
    PATCH_COMMAND sed -i -e "s/\\(MPI_\\(P\\|Unp\\)ack(\\)/\\1(void *) /" src/libnnpif/LAMMPS/InterfaceLammps.cpp
    BUILD_COMMAND ${N2P2_MAKE} -C <SOURCE_DIR>/src -f makefile libnnpif ${N2P2_BUILD_OPTIONS}
    BUILD_ALWAYS YES
    INSTALL_COMMAND ""
    BUILD_IN_SOURCE 1
    LOG_BUILD ON
    SOURCE_SUBDIR src/
    BUILD_BYPRODUCTS <SOURCE_DIR>/lib/libnnp.a <SOURCE_DIR>/lib/libnnpif.a
    )

  # create imported target LAMMPS::N2P2 from two libraries nnp and nnpif
  ExternalProject_get_property(n2p2_build SOURCE_DIR)
  # n2p2 core library "libnnp"
  add_library(LAMMPS::N2P2::LIBNNP UNKNOWN IMPORTED)
  set_target_properties(LAMMPS::N2P2::LIBNNP PROPERTIES
    IMPORTED_LOCATION "${SOURCE_DIR}/lib/libnnp.a"
    INTERFACE_INCLUDE_DIRECTORIES "${SOURCE_DIR}/include")
  # n2p2 interface library "libnnpif"
  add_library(LAMMPS::N2P2::LIBNNPIF UNKNOWN IMPORTED)
  set_target_properties(LAMMPS::N2P2::LIBNNPIF PROPERTIES
    IMPORTED_LOCATION "${SOURCE_DIR}/lib/libnnpif.a"
    INTERFACE_INCLUDE_DIRECTORIES "${SOURCE_DIR}/include")
  # nnpif library has MPI calls if MPI is enabled, so we must link with MPI libs
  if(BUILD_MPI)
    set_target_properties(LAMMPS::N2P2::LIBNNPIF PROPERTIES
      INTERFACE_LINK_LIBRARIES MPI::MPI_CXX)
    if((CMAKE_SYSTEM_NAME STREQUAL Windows) AND CMAKE_CROSSCOMPILING)
      add_dependencies(LAMMPS::N2P2::LIBNNPIF MPI::MPI_CXX)
    endif()
  endif()

  # final step to define imported target
  add_library(LAMMPS::N2P2 INTERFACE IMPORTED)
  set_property(TARGET LAMMPS::N2P2 PROPERTY
    INTERFACE_LINK_LIBRARIES LAMMPS::N2P2::LIBNNPIF LAMMPS::N2P2::LIBNNP)
  target_link_libraries(lammps PRIVATE LAMMPS::N2P2)

  add_dependencies(LAMMPS::N2P2 n2p2_build)
  # work around issues with older CMake versions
  file(MAKE_DIRECTORY "${SOURCE_DIR}/include")
  file(MAKE_DIRECTORY "${SOURCE_DIR}/lib")
else()
  find_package(N2P2)
  if(NOT N2P2_FOUND)
    message(FATAL_ERROR "n2p2 not found, help CMake to find it by setting N2P2_DIR, or set DOWNLOAD_N2P2=ON to download it")
  endif()
  target_link_libraries(lammps PRIVATE N2P2::N2P2)
  include(${N2P2_CMAKE_EXTRAS})
endif()

lammps/lammps cmake/Modules/Packages/ML-QUIP.cmake :53

ExternalProject_Add(quip_build
  GIT_REPOSITORY "https://github.com/libAtoms/QUIP/"
  GIT_TAG origin/public
  GIT_SHALLOW YES
  GIT_PROGRESS YES
  GIT_SUBMODULES "src/fox;src/GAP"
  PATCH_COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_BINARY_DIR}/quip.config <SOURCE_DIR>/arch/Makefile.lammps
  CONFIGURE_COMMAND env QUIP_ARCH=lammps make config
  BUILD_COMMAND env QUIP_ARCH=lammps make -j1 libquip
  INSTALL_COMMAND ""
  BUILD_IN_SOURCE YES
  BUILD_BYPRODUCTS <SOURCE_DIR>/build/lammps/${CMAKE_STATIC_LIBRARY_PREFIX}quip${CMAKE_STATIC_LIBRARY_SUFFIX}
)

lammps/lammps cmake/Modules/Packages/VORONOI.cmake :34

ExternalProject_Add(voro_build
  URL     ${VORO_URL}
  URL_MD5 ${VORO_MD5}
  PATCH_COMMAND patch -b -p0 < ${LAMMPS_LIB_SOURCE_DIR}/voronoi/voro-make.patch
  CONFIGURE_COMMAND ""
  BUILD_COMMAND make ${VORO_BUILD_OPTIONS}
  BUILD_IN_SOURCE 1
  INSTALL_COMMAND ""
  BUILD_BYPRODUCTS <SOURCE_DIR>/src/libvoro++.a
  )

lammps/lammps examples/plugins/LAMMPSInterfaceCXX.cmake :57

ExternalProject_Add(mpi4win_build
  URL     ${MPICH2_WIN64_DEVEL_URL}
  URL_MD5 ${MPICH2_WIN64_DEVEL_MD5}
  CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND ""
  BUILD_BYPRODUCTS <SOURCE_DIR>/lib/libmsmpi.a)

AOMediaCodec/libavif cmake/Modules/LocalDav1d.cmake :76

ExternalProject_Add(
    dav1d
    ${download_step_args}
    DOWNLOAD_DIR "${source_dir}"
    LOG_DIR "${build_dir}"
    STAMP_DIR "${build_dir}"
    TMP_DIR "${build_dir}"
    SOURCE_DIR "${source_dir}"
    BINARY_DIR "${build_dir}"
    INSTALL_DIR "${install_dir}"
    LIST_SEPARATOR |
    UPDATE_COMMAND ""
    CONFIGURE_COMMAND
        ${CMAKE_COMMAND} -E env "PATH=${PATH}" ${MESON_EXECUTABLE} setup --buildtype=release --default-library=static
        --prefix=<INSTALL_DIR> --libdir=lib -Denable_asm=true -Denable_tools=false -Denable_examples=false
        -Denable_tests=false ${EXTRA_ARGS} <SOURCE_DIR>
    BUILD_COMMAND ${CMAKE_COMMAND} -E env "PATH=${PATH}" ${MESON_EXECUTABLE} compile -C <BINARY_DIR>
    INSTALL_COMMAND ${CMAKE_COMMAND} -E env "PATH=${PATH}" ${MESON_EXECUTABLE} install -C <BINARY_DIR>
    BUILD_BYPRODUCTS <INSTALL_DIR>/lib/libdav1d.a
)

AOMediaCodec/libavif cmake/Modules/LocalJpeg.cmake :51

ExternalProject_Add(
    libjpeg
    PREFIX ${CMAKE_CURRENT_BINARY_DIR}/libjpeg
    GIT_REPOSITORY "https://github.com/libjpeg-turbo/libjpeg-turbo.git"
    GIT_TAG "${AVIF_JPEG_TAG}"
    LIST_SEPARATOR |
    BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --config $<CONFIG> --target jpeg-static
    CMAKE_ARGS -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
               -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
               -DCMAKE_C_FLAGS_DEBUG=${CMAKE_C_FLAGS_DEBUG}
               -DCMAKE_C_FLAGS_RELEASE=${CMAKE_C_FLAGS_RELEASE}
               -DCMAKE_C_FLAGS_RELWITHDEBINFO=${CMAKE_C_FLAGS_RELWITHDEBINFO}
               -DCMAKE_C_FLAGS_MINSIZEREL=${CMAKE_C_FLAGS_MINSIZEREL}
               -DENABLE_SHARED=OFF
               -DENABLE_STATIC=ON
               -DCMAKE_BUILD_TYPE=Release
               -DWITH_TURBOJPEG=OFF
               -DWITH_CRT_DLL=ON
    BUILD_BYPRODUCTS ${BUILD_BYPRODUCTS}
    INSTALL_COMMAND ""
)

libkml/libkml cmake/External_boost.cmake :1

ExternalProject_Add(BOOST
  PREFIX BOOST
  URL "http://sourceforge.net/projects/boost/files/boost-binaries/1.50.0/boost_1_50_headers.zip/download"
  URL_MD5 1605dc6085cb2dc778ef5ab6c0e59083
  SOURCE_DIR ${INSTALL_DIR}/include/boost
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND "" )

google/libultrahdr CMakeLists.txt :474

ExternalProject_Add(${JPEGTURBO_TARGET_NAME}
    GIT_REPOSITORY https://github.com/libjpeg-turbo/libjpeg-turbo.git
    GIT_TAG 3.1.0
    PREFIX ${JPEGTURBO_PREFIX_DIR}
    SOURCE_DIR ${JPEGTURBO_SOURCE_DIR}
    BINARY_DIR ${JPEGTURBO_BINARY_DIR}
    CONFIGURE_COMMAND emcmake cmake ${JPEGTURBO_SOURCE_DIR}
                      -DENABLE_SHARED=0 -DWITH_SIMD=0
    BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --config $<CONFIG> --target jpeg-static
    BUILD_BYPRODUCTS ${JPEG_LIBRARIES}
    INSTALL_COMMAND ""
)

google/libultrahdr CMakeLists.txt :487

ExternalProject_Add(${JPEGTURBO_TARGET_NAME}
    GIT_REPOSITORY https://github.com/libjpeg-turbo/libjpeg-turbo.git
    GIT_TAG 3.1.0
    PREFIX ${JPEGTURBO_PREFIX_DIR}
    SOURCE_DIR ${JPEGTURBO_SOURCE_DIR}
    BINARY_DIR ${JPEGTURBO_BINARY_DIR}
    BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --config $<CONFIG> --target jpeg-static
    CMAKE_ARGS ${UHDR_CMAKE_ARGS} -DENABLE_SHARED=0
    BUILD_BYPRODUCTS ${JPEG_LIBRARIES}
    INSTALL_COMMAND ""
)

neovim/neovim third-party/CMakeLists.txt :74

ExternalProject_Add(libunibilium
  PREFIX ${DEPS_BUILD_DIR}
  URL ${LIBUNIBILIUM_URL}
  DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libunibilium
  DOWNLOAD_COMMAND ${CMAKE_COMMAND}
    -DPREFIX=${DEPS_BUILD_DIR}
    -DDOWNLOAD_DIR=${DEPS_DOWNLOAD_DIR}/libunibilium
    -DURL=${LIBUNIBILIUM_URL}
    -DEXPECTED_SHA1=${LIBUNIBILIUM_SHA1}
    -DTARGET=libunibilium
    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/DownloadAndExtractFile.cmake
  CONFIGURE_COMMAND ""
  BUILD_IN_SOURCE 1
  BUILD_COMMAND ${MAKE_PRG} CC=${DEPS_C_COMPILER}
                            PREFIX=${DEPS_INSTALL_DIR}
                            CFLAGS=-fPIC
  INSTALL_COMMAND ${MAKE_PRG} PREFIX=${DEPS_INSTALL_DIR} install)

neovim/neovim third-party/CMakeLists.txt :95

ExternalProject_Add(libtermkey
  PREFIX ${DEPS_BUILD_DIR}
  URL ${LIBTERMKEY_URL}
  DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libtermkey
  DOWNLOAD_COMMAND ${CMAKE_COMMAND}
    -DPREFIX=${DEPS_BUILD_DIR}
    -DDOWNLOAD_DIR=${DEPS_DOWNLOAD_DIR}/libtermkey
    -DURL=${LIBTERMKEY_URL}
    -DEXPECTED_SHA1=${LIBTERMKEY_SHA1}
    -DTARGET=libtermkey
    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/DownloadAndExtractFile.cmake
  CONFIGURE_COMMAND ""
  BUILD_IN_SOURCE 1
  BUILD_COMMAND ""
  INSTALL_COMMAND ${MAKE_PRG} CC=${DEPS_C_COMPILER}
                              PREFIX=${DEPS_INSTALL_DIR}
                              PKG_CONFIG_PATH=${DEPS_LIB_DIR}/pkgconfig
                              CFLAGS=-fPIC
                              install)

neovim/neovim third-party/CMakeLists.txt :119

ExternalProject_Add(libtickit
  PREFIX ${DEPS_BUILD_DIR}
  URL ${LIBTICKIT_URL}
  DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libtickit
  DOWNLOAD_COMMAND ${CMAKE_COMMAND}
    -DPREFIX=${DEPS_BUILD_DIR}
    -DDOWNLOAD_DIR=${DEPS_DOWNLOAD_DIR}/libtickit
    -DURL=${LIBTICKIT_URL}
    -DEXPECTED_SHA1=${LIBTICKIT_SHA1}
    -DTARGET=libtickit
    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/DownloadAndExtractFile.cmake
  CONFIGURE_COMMAND ""
  BUILD_IN_SOURCE 1
  BUILD_COMMAND ""
  INSTALL_COMMAND ${MAKE_PRG} CC=${DEPS_C_COMPILER}
                              PREFIX=${DEPS_INSTALL_DIR}
                              PKG_CONFIG_PATH=${DEPS_LIB_DIR}/pkgconfig
                              CFLAGS=-fPIC
                              install)

neovim/neovim third-party/CMakeLists.txt :162

ExternalProject_Add(msgpack
  PREFIX ${DEPS_BUILD_DIR}
  URL ${MSGPACK_URL}
  DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/msgpack
  DOWNLOAD_COMMAND ${CMAKE_COMMAND}
    -DPREFIX=${DEPS_BUILD_DIR}
    -DDOWNLOAD_DIR=${DEPS_DOWNLOAD_DIR}/msgpack
    -DURL=${MSGPACK_URL}
    -DEXPECTED_SHA1=${MSGPACK_SHA1}
    -DTARGET=msgpack
    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/DownloadAndExtractFile.cmake
  CONFIGURE_COMMAND cmake ${DEPS_BUILD_DIR}/src/msgpack
     -DMSGPACK_ENABLE_CXX=OFF
     -DMSGPACK_BUILD_TESTS=OFF
     -DCMAKE_INSTALL_PREFIX=${DEPS_INSTALL_DIR}
     -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
     "-DCMAKE_C_FLAGS:STRING=${CMAKE_C_COMPILER_ARG1} -fPIC"
  BUILD_COMMAND ${CMAKE_COMMAND} --build .
  INSTALL_COMMAND ${CMAKE_COMMAND}
    -DREMOVE_FILE_GLOB=${DEPS_INSTALL_DIR}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}msgpack*${CMAKE_SHARED_LIBRARY_SUFFIX}*
    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/InstallMsgpack.cmake)

neovim/neovim third-party/CMakeLists.txt :187

ExternalProject_Add(luajit
  PREFIX ${DEPS_BUILD_DIR}
  URL ${LUAJIT_URL}
  DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/luajit
  DOWNLOAD_COMMAND ${CMAKE_COMMAND}
    -DPREFIX=${DEPS_BUILD_DIR}
    -DDOWNLOAD_DIR=${DEPS_DOWNLOAD_DIR}/luajit
    -DURL=${LUAJIT_URL}
    -DEXPECTED_SHA1=${LUAJIT_SHA1}
    -DTARGET=luajit
    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/DownloadAndExtractFile.cmake
  CONFIGURE_COMMAND ""
  BUILD_IN_SOURCE 1
  BUILD_COMMAND ""
  INSTALL_COMMAND ${MAKE_PRG} CC=${DEPS_C_COMPILER}
                              PREFIX=${DEPS_INSTALL_DIR}
                              CFLAGS=-fPIC
                              BUILDMODE=static
                              install)

neovim/neovim third-party/CMakeLists.txt :215

ExternalProject_Add(luarocks
  PREFIX ${DEPS_BUILD_DIR}
  URL ${LUAROCKS_URL}
  DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/luarocks
  DOWNLOAD_COMMAND ${CMAKE_COMMAND}
    -DPREFIX=${DEPS_BUILD_DIR}
    -DDOWNLOAD_DIR=${DEPS_DOWNLOAD_DIR}/luarocks
    -DURL=${LUAROCKS_URL}
    -DEXPECTED_SHA1=${LUAROCKS_SHA1}
    -DTARGET=luarocks
    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/DownloadAndExtractFile.cmake
  BUILD_IN_SOURCE 1
  CONFIGURE_COMMAND ${DEPS_BUILD_DIR}/src/luarocks/configure
    --prefix=${DEPS_INSTALL_DIR} --force-config ${LUAROCKS_OPTS}
    --lua-suffix=jit
  BUILD_COMMAND ""
  INSTALL_COMMAND ${MAKE_PRG} bootstrap)

OGRECave/ogitor CMakeLists.txt :223

ExternalProject_Add(SampleProject
  URL https://github.com/OGRECave/ogitor/releases/download/v0.5.5/projects.zip
  PREFIX ${CMAKE_CURRENT_BINARY_DIR}
  PATCH_COMMAND ${CMAKE_COMMAND} -E copy_directory
      "${CMAKE_CURRENT_BINARY_DIR}/src/SampleProject" "${CMAKE_CURRENT_SOURCE_DIR}/RunPath/Projects"
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND ""
)

OpenMathLib/OpenBLAS lapack-netlib/CMakeLists.txt :418

  ExternalProject_Add(blaspp
	  URL https://bitbucket.org/icl/blaspp/downloads/blaspp-2020.10.02.tar.gz
	  CONFIGURE_COMMAND ${CMAKE_COMMAND} -E env LIBRARY_PATH=$ENV{LIBRARY_PATH}:${CMAKE_BINARY_DIR}/lib LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH}:${PROJECT_BINARY_DIR}/lib ${CMAKE_COMMAND} -DCMAKE_INSTALL_PREFIX=${PROJECT_BINARY_DIR} -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS} ${PROJECT_BINARY_DIR}/blaspp-prefix/src/blaspp
	  BUILD_COMMAND ${CMAKE_COMMAND} -E env LIBRARY_PATH=$ENV{LIBRARY_PATH}:${PROJECT_BINARY_DIR}/lib LIB_SUFFIX="" ${CMAKE_COMMAND} --build .
	  INSTALL_COMMAND ${CMAKE_COMMAND} -E env PREFIX=${PROJECT_BINARY_DIR} LIB_SUFFIX="" ${CMAKE_COMMAND} --install .
	  )

OpenMathLib/OpenBLAS lapack-netlib/CMakeLists.txt :431

  ExternalProject_Add(lapackpp
	  URL https://bitbucket.org/icl/lapackpp/downloads/lapackpp-2020.10.02.tar.gz
	  CONFIGURE_COMMAND ${CMAKE_COMMAND} -E env LIBRARY_PATH=$ENV{LIBRARY_PATH}:${CMAKE_BINARY_DIR}/lib LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH}:${PROJECT_BINARY_DIR}/lib ${CMAKE_COMMAND} -DCMAKE_INSTALL_PREFIX=${PROJECT_BINARY_DIR} -DCMAKE_INSTALL_LIBDIR=lib -DLAPACK_LIBRARIES=${LAPACK_LIBRARIES} -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS}  ${PROJECT_BINARY_DIR}/lapackpp-prefix/src/lapackpp
	  BUILD_COMMAND ${CMAKE_COMMAND} -E env LIBRARY_PATH=$ENV{LIBRARY_PATH}:${PROJECT_BINARY_DIR}/lib LIB_SUFFIX="" ${CMAKE_COMMAND} --build .
	  INSTALL_COMMAND ${CMAKE_COMMAND} -E env PREFIX=${PROJECT_BINARY_DIR} LIB_SUFFIX="" ${CMAKE_COMMAND} --install .
	  )

OpenMathLib/OpenBLAS lapack-netlib/CMakeLists.txt :439

  ExternalProject_Add(lapackpp
	  URL https://bitbucket.org/icl/lapackpp/downloads/lapackpp-2020.10.02.tar.gz
	  CONFIGURE_COMMAND env LIBRARY_PATH=$ENV{LIBRARY_PATH}:${CMAKE_BINARY_DIR}/lib LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH}:${PROJECT_BINARY_DIR}/lib ${CMAKE_COMMAND} -DCMAKE_INSTALL_PREFIX=${PROJECT_BINARY_DIR} -DCMAKE_INSTALL_LIBDIR=lib -DLAPACK_LIBRARIES="${PROJECT_BINARY_DIR}/lib/liblapack.a -lgfortran"  -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS}  ${PROJECT_BINARY_DIR}/lapackpp-prefix/src/lapackpp
	  BUILD_COMMAND env LIBRARY_PATH=$ENV{LIBRARY_PATH}:${PROJECT_BINARY_DIR}/lib LIB_SUFFIX="" ${CMAKE_COMMAND} --build .
	  INSTALL_COMMAND ${CMAKE_COMMAND} -E env PREFIX=${PROJECT_BINARY_DIR} LIB_SUFFIX="" ${CMAKE_COMMAND} --install .
  )

AcademySoftwareFoundation/OpenColorIO share/cmake/modules/install/Installexpat.cmake :128

ExternalProject_Add(expat_install
    GIT_REPOSITORY "https://github.com/libexpat/libexpat.git"
    GIT_TAG "R_${expat_VERSION_MAJOR}_${expat_VERSION_MINOR}_${expat_VERSION_PATCH}"
    GIT_CONFIG advice.detachedHead=false
    GIT_SHALLOW TRUE
    PREFIX "${_EXT_BUILD_ROOT}/libexpat"
    BUILD_BYPRODUCTS ${expat_LIBRARY}
    SOURCE_SUBDIR expat
    CMAKE_ARGS ${EXPAT_CMAKE_ARGS}
    EXCLUDE_FROM_ALL TRUE
    BUILD_COMMAND ""
    INSTALL_COMMAND
        ${CMAKE_COMMAND} --build .
                         --config ${CMAKE_BUILD_TYPE}
                         --target install
                         --parallel
)

AcademySoftwareFoundation/OpenColorIO share/cmake/modules/install/InstallImath.cmake :114

ExternalProject_Add(imath_install
    GIT_REPOSITORY "https://github.com/AcademySoftwareFoundation/Imath.git"
    GIT_TAG "v${Imath_VERSION}"
    GIT_CONFIG advice.detachedHead=false
    GIT_SHALLOW TRUE
    PREFIX "${_EXT_BUILD_ROOT}/Imath"
    BUILD_BYPRODUCTS ${Imath_LIBRARY}
    CMAKE_ARGS ${Imath_CMAKE_ARGS}
    EXCLUDE_FROM_ALL TRUE
    BUILD_COMMAND ""
    INSTALL_COMMAND
        ${CMAKE_COMMAND} --build .
                         --config ${CMAKE_BUILD_TYPE}
                         --target install
                         --parallel
)

AcademySoftwareFoundation/OpenColorIO share/cmake/modules/install/Installlcms2.cmake :104

ExternalProject_Add(lcms2_install
    GIT_REPOSITORY "https://github.com/mm2/Little-CMS.git"
    GIT_TAG "lcms${lcms2_VERSION}"
    GIT_CONFIG advice.detachedHead=false
    GIT_SHALLOW TRUE
    PREFIX "${_EXT_BUILD_ROOT}/Little-CMS"
    BUILD_BYPRODUCTS ${lcms2_LIBRARY}
    CMAKE_ARGS ${lcms2_CMAKE_ARGS}
    EXCLUDE_FROM_ALL TRUE
    PATCH_COMMAND
        ${CMAKE_COMMAND} -E copy
        "${PROJECT_SOURCE_DIR}/share/cmake/projects/Buildlcms2.cmake"
        "CMakeLists.txt"
    BUILD_COMMAND ""
    INSTALL_COMMAND
        ${CMAKE_COMMAND} --build .
                         --config ${CMAKE_BUILD_TYPE}
                         --target install
                         --parallel
)

AcademySoftwareFoundation/OpenColorIO share/cmake/modules/install/Installminizip-ng.cmake :119

ExternalProject_Add(minizip-ng_install
    GIT_REPOSITORY "https://github.com/zlib-ng/minizip-ng.git"
    GIT_TAG "${minizip-ng_VERSION}"
    GIT_CONFIG advice.detachedHead=false
    GIT_SHALLOW TRUE
    PREFIX "${_EXT_BUILD_ROOT}/libminizip-ng"
    BUILD_BYPRODUCTS ${minizip-ng_LIBRARY}
    CMAKE_ARGS ${minizip-ng_CMAKE_ARGS}
    EXCLUDE_FROM_ALL TRUE
    BUILD_COMMAND ""
    INSTALL_COMMAND
        ${CMAKE_COMMAND} --build .
                        --config ${CMAKE_BUILD_TYPE}
                        --target install
                        --parallel
    DEPENDS ZLIB::ZLIB        # minizip-ng depends on zlib
)

AcademySoftwareFoundation/OpenColorIO share/cmake/modules/install/InstallOpenEXR.cmake :144

ExternalProject_Add(openexr_install
    GIT_REPOSITORY "https://github.com/AcademySoftwareFoundation/openexr.git"
    GIT_TAG "v${OpenEXR_VERSION}"
    GIT_CONFIG advice.detachedHead=false
    GIT_SHALLOW TRUE
    PREFIX "${_EXT_BUILD_ROOT}/openexr"
    BUILD_BYPRODUCTS
        ${Iex_LIBRARY}
        ${IlmThread_LIBRARY}
        ${OpenEXR_LIBRARY}
        ${OpenEXRCore_LIBRARY}
        ${OpenEXRUtil_LIBRARY}
    CMAKE_ARGS ${OpenEXR_CMAKE_ARGS}
    EXCLUDE_FROM_ALL TRUE
    BUILD_COMMAND ""
    INSTALL_COMMAND
        ${CMAKE_COMMAND} --build .
                         --config ${CMAKE_BUILD_TYPE}
                         --target install
                        # Prevent some CI jobs to fail when building.
                        #  --parallel
)

AcademySoftwareFoundation/OpenColorIO share/cmake/modules/install/Installopenfx.cmake :51

ExternalProject_Add(openfx_install
    GIT_REPOSITORY "https://github.com/ofxa/openfx.git"
    # The latest version from 2015 is OFX_Release_1_4_TAG. 
    # Need to be careful since older version might have the patch number in the tag.
    GIT_TAG "OFX_Release_${openfx_VERSION_MAJOR}_${openfx_VERSION_MINOR}_TAG"
    GIT_CONFIG advice.detachedHead=false
    GIT_SHALLOW TRUE
    PREFIX "${_EXT_BUILD_ROOT}/openfx"
    BUILD_BYPRODUCTS ${openfx_INCLUDE_DIR}
    CONFIGURE_COMMAND ""
    BUILD_COMMAND
        ${CMAKE_COMMAND} -E copy_directory
        "${_EXT_BUILD_ROOT}/openfx/src/openfx_install/include"
        "${openfx_INCLUDE_DIR}"
    INSTALL_COMMAND ""
    CMAKE_ARGS ${openfx_CMAKE_ARGS}
    EXCLUDE_FROM_ALL TRUE
)

AcademySoftwareFoundation/OpenColorIO share/cmake/modules/install/Installpybind11.cmake :91

ExternalProject_Add(pybind11_install
    GIT_REPOSITORY "https://github.com/pybind/pybind11.git"
    GIT_TAG "v${pybind11_VERSION}"
    GIT_CONFIG advice.detachedHead=false
    GIT_SHALLOW TRUE
    PREFIX "${_EXT_BUILD_ROOT}/pybind11"
    BUILD_BYPRODUCTS ${pybind11_INCLUDE_DIR}
    CMAKE_ARGS ${pybind11_CMAKE_ARGS}
    EXCLUDE_FROM_ALL TRUE
    BUILD_COMMAND ""
    INSTALL_COMMAND
        ${CMAKE_COMMAND} --build .
                         --config ${CMAKE_BUILD_TYPE}
                         --target install
                         --parallel
)

AcademySoftwareFoundation/OpenColorIO share/cmake/modules/install/Installpystring.cmake :96

ExternalProject_Add(pystring_install
    GIT_REPOSITORY "https://github.com/imageworks/pystring.git"
    GIT_TAG "v${pystring_VERSION}"
    GIT_CONFIG advice.detachedHead=false
    GIT_SHALLOW TRUE
    PREFIX "${_EXT_BUILD_ROOT}/pystring"
    BUILD_BYPRODUCTS ${pystring_LIBRARY}
    CMAKE_ARGS ${pystring_CMAKE_ARGS}
    EXCLUDE_FROM_ALL TRUE
    PATCH_COMMAND
        ${CMAKE_COMMAND} -E copy
        "${PROJECT_SOURCE_DIR}/share/cmake/projects/Buildpystring.cmake"
        "CMakeLists.txt"
    BUILD_COMMAND ""
    INSTALL_COMMAND
        ${CMAKE_COMMAND} --build .
                         --config ${CMAKE_BUILD_TYPE}
                         --target install
                         --parallel
)

AcademySoftwareFoundation/OpenColorIO share/cmake/modules/install/Installyaml-cpp.cmake :126

ExternalProject_Add(yaml-cpp_install
    GIT_REPOSITORY "https://github.com/jbeder/yaml-cpp.git"
    GIT_TAG ${yaml-cpp_GIT_TAG}
    GIT_CONFIG advice.detachedHead=false
    GIT_SHALLOW TRUE
    PREFIX "${_EXT_BUILD_ROOT}/yaml-cpp"
    BUILD_BYPRODUCTS ${yaml-cpp_LIBRARY}
    CMAKE_ARGS ${yaml-cpp_CMAKE_ARGS}
    EXCLUDE_FROM_ALL TRUE
    BUILD_COMMAND ""
    INSTALL_COMMAND
        ${CMAKE_COMMAND} --build .
                         --config ${CMAKE_BUILD_TYPE}
                         --target install
                         --parallel
)

AcademySoftwareFoundation/OpenColorIO share/cmake/modules/install/InstallZLIB.cmake :114

ExternalProject_Add(ZLIB_install
    GIT_REPOSITORY "https://github.com/madler/zlib.git"
    GIT_TAG "v${ZLIB_VERSION}"
    GIT_CONFIG advice.detachedHead=false
    GIT_SHALLOW TRUE
    PREFIX "${_EXT_BUILD_ROOT}/zlib"
    BUILD_BYPRODUCTS 
        ${ZLIB_LIBRARIES}
    CMAKE_ARGS ${ZLIB_CMAKE_ARGS}
    EXCLUDE_FROM_ALL TRUE
    BUILD_COMMAND ""
    INSTALL_COMMAND
        ${CMAKE_COMMAND} --build .
                         --config ${CMAKE_BUILD_TYPE}
                         --target install
                         --parallel
)

RenderKit/openpgl superbuild/CMakeLists.txt :216

ExternalProject_Add(ep_openpgl
  PREFIX openpgl
  DOWNLOAD_COMMAND ""
  STAMP_DIR openpgl/stamp
  SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..
  BINARY_DIR openpgl/build
  LIST_SEPARATOR | # CMAKE_PREFIX_PATH uses alternate separator.
  CMAKE_ARGS
    ${OPENPGL_ARGS}
  BUILD_COMMAND ${DEFAULT_BUILD_COMMAND}
  BUILD_ALWAYS ON
)

RenderKit/openpgl superbuild/dependencies/dep_ispc.cmake :28

ExternalProject_Add(${COMPONENT_NAME}
  PREFIX ${COMPONENT_NAME}
  STAMP_DIR ${COMPONENT_NAME}/stamp
  SOURCE_DIR ${COMPONENT_NAME}/src
  BINARY_DIR ${COMPONENT_NAME}
  URL ${ISPC_URL}
  ${ISPC_URL_HASH}
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND "${CMAKE_COMMAND}" -E copy_if_different
    <SOURCE_DIR>/bin/ispc${CMAKE_EXECUTABLE_SUFFIX} ${ISPC_PATH}
  BUILD_ALWAYS OFF
)

RenderKit/openpgl superbuild/dependencies/dep_oidn.cmake :29

ExternalProject_Add(${COMPONENT_NAME}
  PREFIX ${COMPONENT_NAME}
  DOWNLOAD_DIR ${COMPONENT_NAME}
  STAMP_DIR ${COMPONENT_NAME}/stamp
  SOURCE_DIR ${COMPONENT_NAME}/src
  BINARY_DIR ${COMPONENT_NAME}/build
  LIST_SEPARATOR | # Use the alternate list separator
  ${OIDN_CLONE_URL}
  ${OIDN_URL_HASH}
  GIT_SHALLOW ON
  CMAKE_ARGS
    -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}
    -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
    -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
    -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
    -DCMAKE_INSTALL_PREFIX:PATH=${COMPONENT_PATH}
    -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR}
    -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR}
    -DCMAKE_INSTALL_DOCDIR=${CMAKE_INSTALL_DOCDIR}
    -DCMAKE_INSTALL_BINDIR=${CMAKE_INSTALL_BINDIR}
    $<$<BOOL:${BUILD_TBB}>:-DTBB_ROOT=${COMPONENT_PATH}>
    $<$<BOOL:${DOWNLOAD_ISPC}>:-DISPC_EXECUTABLE=${ISPC_PATH}>
    -DCMAKE_BUILD_TYPE=Release # XXX debug builds are currently broken
    -DOIDN_APPS=OFF
    -DOIDN_ZIP_MODE=ON # to set install RPATH
    -DOIDN_DEVICE_SYCL=${BUILD_GPU_SUPPORT}
    -DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
    -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}
  PATCH_COMMAND ${OIDN_PATCH_COMMAND}
  BUILD_COMMAND ${DEFAULT_BUILD_COMMAND}
  BUILD_ALWAYS ${ALWAYS_REBUILD}
)

RenderKit/openpgl superbuild/dependencies/dep_oidn.cmake :84

ExternalProject_Add(${COMPONENT_NAME}
  PREFIX ${COMPONENT_NAME}
  DOWNLOAD_DIR ${COMPONENT_NAME}
  STAMP_DIR ${COMPONENT_NAME}/stamp
  SOURCE_DIR ${COMPONENT_NAME}/src
  BINARY_DIR ${COMPONENT_NAME}
  URL ${OIDN_URL}
  ${OIDN_URL_HASH}
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND "${CMAKE_COMMAND}" -E copy_directory
    <SOURCE_DIR>/
    ${COMPONENT_PATH}
  BUILD_ALWAYS OFF
)

RenderKit/openpgl superbuild/dependencies/dep_tbb.cmake :14

ExternalProject_Add(${COMPONENT_NAME}
  PREFIX ${COMPONENT_NAME}
  DOWNLOAD_DIR ${COMPONENT_NAME}
  STAMP_DIR ${COMPONENT_NAME}/stamp
  SOURCE_DIR ${COMPONENT_NAME}/src
  BINARY_DIR ${COMPONENT_NAME}/build
  LIST_SEPARATOR | # Use the alternate list separator
  URL ${TBB_URL}
  ${TBB_HASH_ARGS}
  CMAKE_ARGS
    -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}
    -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
    -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
    -DCMAKE_INSTALL_PREFIX:PATH=${COMPONENT_PATH}
    -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR}
    -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR}
    -DCMAKE_INSTALL_DOCDIR=${CMAKE_INSTALL_DOCDIR}
    -DCMAKE_INSTALL_BINDIR=${CMAKE_INSTALL_BINDIR}
    -DCMAKE_BUILD_TYPE=${DEPENDENCIES_BUILD_TYPE}
    -DTBB_TEST=OFF
    -DTBB_STRICT=OFF
    -DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
    -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}
  BUILD_COMMAND ${DEFAULT_BUILD_COMMAND}
  BUILD_ALWAYS ${ALWAYS_REBUILD}
)

RenderKit/openpgl superbuild/dependencies/dep_tbb.cmake :52

ExternalProject_Add(${COMPONENT_NAME}
  PREFIX ${COMPONENT_NAME}
  DOWNLOAD_DIR ${COMPONENT_NAME}
  STAMP_DIR ${COMPONENT_NAME}/stamp
  SOURCE_DIR ${COMPONENT_NAME}/src
  BINARY_DIR ${COMPONENT_NAME}
  URL ${TBB_URL}
  ${TBB_HASH_ARGS}
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND "${CMAKE_COMMAND}" -E copy_directory
    <SOURCE_DIR>/${TBB_SOURCE_INCLUDE_DIR}
    ${COMPONENT_PATH}/include
  BUILD_ALWAYS OFF
)

ICLDisco/parsec CMakeLists.txt :916

ExternalProject_add(native
  PREFIX ${NATIVE_BINARY_DIR}/CMakeFiles
  SOURCE_DIR ${PROJECT_SOURCE_DIR}
  BINARY_DIR ${NATIVE_BINARY_DIR}
  CONFIGURE_COMMAND "" # Do not reconfigure, this must have been done before to produce $IMPORT_EXECUTABLES
  # Do not do BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR>/parsec/interfaces/ptg
  #   because that breaks parallel make
  BUILD_COMMAND "$(MAKE)" -C parsec/interfaces/ptg
        COMMAND "$(MAKE)" -C tools
  BUILD_ALWAYS TRUE
  INSTALL_COMMAND "$(MAKE)" -C parsec/interfaces/ptg install
          COMMAND "$(MAKE)" -C tools install
  EXCLUDE_FROM_ALL TRUE
  STEP_TARGETS build install test clean
  BYPRODUCTS ${PARSEC_PTGPP_EXECUTABLE}
)

ossia/score src/plugins/score-plugin-faust/CMakeLists.txt :69

ExternalProject_Add(
    faustlibs
    PREFIX ""
    GIT_REPOSITORY https://github.com/grame-cncm/faustlibraries
    GIT_TAG 730eff6dc336973553829235e0b31b24c47a2f69
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND ""
)

MesserLab/SLiM CMakeLists.txt :213

ExternalProject_Add(libgnu
    SOURCE_DIR ${PROJECT_SOURCE_DIR}/windows_compat/gnulib
    CONFIGURE_COMMAND ${PROJECT_SOURCE_DIR}/windows_compat/gnulib/configure
    BUILD_COMMAND ${MAKE}
    BUILD_BYPRODUCTS ${GNU_STATIC_LIB})

ThePhD/sol2 cmake/Packages/FindKaguyaBuild.cmake :41

ExternalProject_Add(KAGUYA_BUILD_SOURCE
	BUILD_IN_SOURCE TRUE
	BUILD_ALWAYS FALSE
	# # Use Git to get what we need
	GIT_SHALLOW TRUE
	GIT_SUBMODULES ""
	GIT_REPOSITORY https://github.com/satoren/kaguya.git
	GIT_TAG main
	PREFIX ${kaguya_build_toplevel}
	SOURCE_DIR ${kaguya_build_toplevel}
	DOWNLOAD_DIR ${kaguya_build_toplevel}
	TMP_DIR "${kaguya_build_toplevel}-tmp"
	STAMP_DIR "${kaguya_build_toplevel}-stamp"
	INSTALL_DIR "${kaguya_build_toplevel}/local"
	CONFIGURE_COMMAND ""
	BUILD_COMMAND ""
	INSTALL_COMMAND ""
	TEST_COMMAND ""
	BUILD_BYPRODUCTS "${kaguya_sources}")

ThePhD/sol2 cmake/Packages/FindLuaBridgeBuild.cmake :40

ExternalProject_Add(LUABRIDGE_BUILD_SOURCE
	BUILD_IN_SOURCE TRUE
	BUILD_ALWAYS FALSE
	# # Use Git to get what we need
	GIT_SHALLOW TRUE
	GIT_SUBMODULES ""
	GIT_REPOSITORY https://github.com/ThePhD/LuaBridge.git
	PREFIX ${luabridge_build_toplevel}
	SOURCE_DIR ${luabridge_build_toplevel}
	DOWNLOAD_DIR ${luabridge_build_toplevel}
	TMP_DIR "${luabridge_build_toplevel}-tmp"
	STAMP_DIR "${luabridge_build_toplevel}-stamp"
	INSTALL_DIR "${luabridge_build_toplevel}/local"
	CONFIGURE_COMMAND ""
	BUILD_COMMAND ""
	INSTALL_COMMAND ""
	TEST_COMMAND ""
	BUILD_BYPRODUCTS "${luabridge_sources}")

ThePhD/sol2 cmake/Packages/FindLuwraBuild.cmake :40

ExternalProject_Add(LUWRA_BUILD_SOURCE
	BUILD_IN_SOURCE TRUE
	BUILD_ALWAYS FALSE
	# # Use Git to get what we need
	GIT_SHALLOW TRUE
	#GIT_TAG e513907fc8c2d59ebd91cd5992eddf54f7e23e21
	GIT_REPOSITORY https://github.com/vapourismo/luwra.git
	PREFIX ${luwra_build_toplevel}
	SOURCE_DIR ${luwra_build_toplevel}
	DOWNLOAD_DIR ${luwra_build_toplevel}
	TMP_DIR "${luwra_build_toplevel}-tmp"
	STAMP_DIR "${luwra_build_toplevel}-stamp"
	INSTALL_DIR "${luwra_build_toplevel}/local"
	CONFIGURE_COMMAND ""
	BUILD_COMMAND ""
	INSTALL_COMMAND ""
	TEST_COMMAND ""
	BUILD_BYPRODUCTS "${luwra_sources}")

ThePhD/sol2 cmake/Packages/FindToLuappBuild.cmake :41

ExternalProject_Add(TOLUAPP_BUILD_SOURCE
	BUILD_IN_SOURCE TRUE
	BUILD_ALWAYS FALSE
	# # Use Git to get what we need
	#GIT_SUBMODULES ""
	GIT_SHALLOW TRUE
	GIT_REPOSITORY https://github.com/ThePhD/toluapp
	PREFIX ${toluapp_build_toplevel}
	SOURCE_DIR ${toluapp_build_toplevel}
	DOWNLOAD_DIR ${toluapp_build_toplevel}
	TMP_DIR "${toluapp_build_toplevel}-tmp"
	STAMP_DIR "${toluapp_build_toplevel}-stamp"
	INSTALL_DIR "${toluapp_build_toplevel}/local"
	CONFIGURE_COMMAND ""
	BUILD_COMMAND ""
	INSTALL_COMMAND ""
	TEST_COMMAND ""
	BUILD_BYPRODUCTS "${toluapp_sources}")

Haivision/srt scripts/googletest-download.cmake :8

ExternalProject_Add(
	googletest
	SOURCE_DIR "@GOOGLETEST_DOWNLOAD_ROOT@/googletest-src"
	BINARY_DIR "@GOOGLETEST_DOWNLOAD_ROOT@/googletest-build"
	GIT_REPOSITORY
	https://github.com/google/googletest.git
	GIT_TAG release-1.10.0
	CONFIGURE_COMMAND ""
	BUILD_COMMAND ""
	INSTALL_COMMAND ""
	TEST_COMMAND ""
)

bytecodealliance/wasmtime crates/c-api/CMakeLists.txt :59

ExternalProject_Add(
    wasmtime-crate
    DOWNLOAD_COMMAND ""
    CONFIGURE_COMMAND ""
    INSTALL_COMMAND "${WASMTIME_INSTALL_COMMAND}"
    BUILD_COMMAND
        ${CMAKE_COMMAND} -E env ${CARGO_PROFILE_PANIC}=abort
        ${WASMTIME_CARGO_BINARY} build
          --target ${WASMTIME_TARGET}
          --package wasmtime-c-api
          ${WASMTIME_BUILD_TYPE_FLAG}
          ${WASMTIME_FEATURES}
          ${WASMTIME_USER_CARGO_BUILD_OPTIONS}
    USES_TERMINAL_BUILD TRUE
    # Note that this is used as the cwd for the cargo invocation itself, build
    # byproducts go in the `target` directory at the top-level.
    BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR}
    BUILD_ALWAYS ${WASMTIME_ALWAYS_BUILD}
    BUILD_BYPRODUCTS ${WASMTIME_SHARED_FILES} ${WASMTIME_STATIC_FILES})

xournalpp/xournalpp cmake/find/FindFilesystem.cmake :260

ExternalProject_Add(${GHC_FILESYSTEM}
  GIT_REPOSITORY "https://github.com/gulrak/filesystem.git"
  GIT_TAG "v1.3.8"
  LOG_DOWNLOAD 1
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  UPDATE_COMMAND ""
  INSTALL_COMMAND ""
  )