cmake externalproject_add(CONFIGURE_COMMAND) examples

ornladios/ADIOS2 thirdparty/dill/dill/CMakeLists.txt :233

ExternalProject_Add(libffi
  PREFIX ${CMAKE_BINARY_DIR}/libffi
  INSTALL_DIR ${CMAKE_BINARY_DIR}/libffi/install
  URL https://github.com/libffi/libffi/archive/master.zip
  BUILD_IN_SOURCE TRUE
  CONFIGURE_COMMAND
    ./autogen.sh &&
    ./configure
      ${libffi_shared_args}
      --prefix=<INSTALL_DIR>
      --includedir=<INSTALL_DIR>/include
      --libdir=<INSTALL_DIR>/lib
      --disable-multi-os-directory
      --disable-docs
)

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 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 :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
  )

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 "")

greatscottgadgets/hackrf firmware/hackrf-common.cmake :47

ExternalProject_Add(libopencm3_${PROJECT_NAME}
	SOURCE_DIR "${LIBOPENCM3}"
	BUILD_IN_SOURCE true
	DOWNLOAD_COMMAND ""
	CONFIGURE_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 :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 :1480

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

InsightSoftwareConsortium/ITK Modules/ThirdParty/DCMTK/CMakeLists.txt :58

ExternalProject_Add(icu
URL ${ICU_URL}
URL_MD5 ${ICU_MD5}
PREFIX ${ITKDCMTK_BINARY_DIR}
UPDATE_COMMAND ""
BUILD_BYPRODUCTS ${ICU_BYPRODUCTS}
CONFIGURE_COMMAND <SOURCE_DIR>/source/configure --prefix=${ITKDCMTK_PREREQS}
  --with-data-packaging=static
  --enable-static=yes
  --enable-shared=no
  "CC=${CMAKE_C_COMPILER_LAUNCHER} ${CMAKE_C_COMPILER}"
  "CXX=${CMAKE_CXX_COMPILER_LAUNCHER} ${CMAKE_CXX_COMPILER}"
  "CFLAGS=-fPIC"
  "CXXFLAGS=-fPIC"
)

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/PLUMED.cmake :60

ExternalProject_Add(plumed_build
  URL     ${PLUMED_URL} ${PLUMED_FALLBACK}
  URL_MD5 ${PLUMED_MD5}
  BUILD_IN_SOURCE 1
  CONFIGURE_COMMAND ${CROSS_CONFIGURE} --disable-shared --disable-bsymbolic
                                       --disable-python --enable-cxx=${PLUMED_CXX_STANDARD}
                                       --enable-modules=-adjmat:+crystallization:-dimred:+drr:+eds:-fisst:+funnel:+logmfd:+manyrestraints:+maze:+opes:+multicolvar:-pamm:-piv:+s2cm:-sasa:-ves
                                       ${PLUMED_CONFIG_OMP}
                                       ${PLUMED_CONFIG_MPI}
                                       CXX=${PLUMED_CONFIG_CXX}
                                       CC=${PLUMED_CONFIG_CC}
                                       CPPFLAGS=${PLUMED_CONFIG_CPP}
                                       LIBS=${PLUMED_CONFIG_LIB}
  INSTALL_COMMAND ""
  BUILD_BYPRODUCTS "<SOURCE_DIR>/src/lib/install/libplumed.a" "<SOURCE_DIR>/src/lib/install/plumed.exe"
  DEPENDS "${PLUMED_MPI_CONFIG_DEP}"
)

lammps/lammps cmake/Modules/Packages/PLUMED.cmake :145

ExternalProject_Add(plumed_build
  URL     ${PLUMED_URL} ${PLUMED_FALLBACK}
  URL_MD5 ${PLUMED_MD5}
  BUILD_IN_SOURCE 1
  CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix=<INSTALL_DIR>
                                         ${CONFIGURE_REQUEST_PIC}
                                         --enable-modules=all
                                         --enable-cxx=${PLUMED_CXX_STANDARD}
                                         --disable-python
                                         ${PLUMED_CONFIG_MPI}
                                         ${PLUMED_CONFIG_OMP}
                                         CXX=${PLUMED_CONFIG_CXX}
                                         CC=${PLUMED_CONFIG_CC}
  BUILD_BYPRODUCTS ${PLUMED_BUILD_BYPRODUCTS}
)

lammps/lammps cmake/Modules/Packages/SCAFACOS.cmake :24

ExternalProject_Add(scafacos_build
  URL     ${SCAFACOS_URL} ${SCAFACOS_FALLBACK}
  URL_MD5 ${SCAFACOS_MD5}
  CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix=<INSTALL_DIR> --disable-doc
                                           --enable-fcs-solvers=fmm,p2nfft,direct,ewald,p3m
                                           --with-internal-fftw --with-internal-pfft
                                           --with-internal-pnfft ${CONFIGURE_REQUEST_PIC}
                                           FC=${CMAKE_MPI_Fortran_COMPILER}
                                           CXX=${CMAKE_MPI_CXX_COMPILER}
                                           CC=${CMAKE_MPI_C_COMPILER}
                                           F77=
  BUILD_BYPRODUCTS
    <INSTALL_DIR>/lib/libfcs.a
    <INSTALL_DIR>/lib/libfcs_direct.a
    <INSTALL_DIR>/lib/libfcs_ewald.a
    <INSTALL_DIR>/lib/libfcs_fmm.a
    <INSTALL_DIR>/lib/libfcs_p2nfft.a
    <INSTALL_DIR>/lib/libfcs_p3m.a
    <INSTALL_DIR>/lib/libfcs_near.a
    <INSTALL_DIR>/lib/libfcs_gridsort.a
    <INSTALL_DIR>/lib/libfcs_resort.a
    <INSTALL_DIR>/lib/libfcs_redist.a
    <INSTALL_DIR>/lib/libfcs_common.a
    <INSTALL_DIR>/lib/libfcs_pnfft.a
    <INSTALL_DIR>/lib/libfcs_pfft.a
    <INSTALL_DIR>/lib/libfcs_fftw3_mpi.a
    <INSTALL_DIR>/lib/libfcs_fftw3.a
)

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
)

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 "" )

libkml/libkml cmake/SuperFind.cmake :40

ExternalProject_Add(${PKG_NAME}
  GIT_REPOSITORY ${EP_URL}/${PKG_REPO}
  DOWNLOAD_COMMAND ""
  CONFIGURE_COMMAND ""
  UPDATE_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 ""
)

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 :143

ExternalProject_Add(libuv
  PREFIX ${DEPS_BUILD_DIR}
  URL ${LIBUV_URL}
  DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libuv
  DOWNLOAD_COMMAND ${CMAKE_COMMAND}
    -DPREFIX=${DEPS_BUILD_DIR}
    -DDOWNLOAD_DIR=${DEPS_DOWNLOAD_DIR}/libuv
    -DURL=${LIBUV_URL}
    -DEXPECTED_SHA1=${LIBUV_SHA1}
    -DTARGET=libuv
    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/DownloadAndExtractFile.cmake
  CONFIGURE_COMMAND sh ${DEPS_BUILD_DIR}/src/libuv/autogen.sh &&
    ${DEPS_BUILD_DIR}/src/libuv/configure --with-pic --disable-shared
      --prefix=${DEPS_INSTALL_DIR} CC=${DEPS_C_COMPILER}
  INSTALL_COMMAND ${MAKE_PRG} 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/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
)

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 :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 :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}")

ThePhD/sol2 cmake/Packages/FindLuaBuild/LuaJIT.cmake :417

ExternalProject_Add(LUA_JIT
	BUILD_IN_SOURCE TRUE
	BUILD_ALWAYS FALSE
	PREFIX "${LUA_BUILD_TOPLEVEL}"
	SOURCE_DIR "${LUA_BUILD_TOPLEVEL}"
	DOWNLOAD_DIR "${LUA_BUILD_TOPLEVEL}"
	TMP_DIR "${LUA_BUILD_TOPLEVEL}-tmp"
	STAMP_DIR "${LUA_BUILD_TOPLEVEL}-stamp"
	INSTALL_DIR "${LUA_BUILD_INSTALL_DIR}"
	GIT_REPOSITORY https://github.com/LuaJIT/LuaJIT.git
	GIT_REMOTE_NAME origin
	${LUA_JIT_GIT_TAG}
	GIT_SHALLOW TRUE
	CONFIGURE_COMMAND ""
	${LUA_JIT_BUILD_COMMAND}
	INSTALL_COMMAND ""
	TEST_COMMAND ""
	BUILD_BYPRODUCTS ${LUA_JIT_BYPRODUCTS})

ThePhD/sol2 cmake/Packages/FindLuaBuild/LuaJIT.cmake :436

ExternalProject_Add(LUA_JIT
	BUILD_IN_SOURCE TRUE
	BUILD_ALWAYS TRUE
	# LuaJIT does not offer a TLS/SSL port
	TLS_VERIFY FALSE
	PREFIX "${LUA_BUILD_TOPLEVEL}"
	SOURCE_DIR "${LUA_BUILD_TOPLEVEL}"
	DOWNLOAD_DIR "${LUA_BUILD_TOPLEVEL}"
	TMP_DIR "${LUA_BUILD_TOPLEVEL}-tmp"
	STAMP_DIR "${LUA_BUILD_TOPLEVEL}-stamp"
	INSTALL_DIR "${LUA_BUILD_INSTALL_DIR}"
	URL "${LUA_JIT_DOWNLOAD_URI}"
	${LUA_JIT_DOWNLOAD_MD5_COMMAND}
	${LUA_JIT_DOWNLOAD_SHA1_COMMAND}
	CONFIGURE_COMMAND ""
	${LUA_JIT_BUILD_COMMAND}
	INSTALL_COMMAND ""
	TEST_COMMAND ""
	BUILD_BYPRODUCTS ${LUA_JIT_BYPRODUCTS})

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 ""
  )