cmake externalproject_add(BINARY_DIR) examples

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

apache/arrow matlab/CMakeLists.txt :91

externalproject_add(arrow_ep
                    SOURCE_DIR "${CMAKE_SOURCE_DIR}/../cpp"
                    BINARY_DIR "${ARROW_BINARY_DIR}"
                    CMAKE_ARGS "${ARROW_CMAKE_ARGS}"
                    BUILD_BYPRODUCTS "${ARROW_BUILD_BYPRODUCTS}")

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

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
)

KDAB/GammaRay multibuild/CMakeLists.txt :23

externalproject_add(
    GammaRay-${_build_type}
    SOURCE_DIR ${CMAKE_SOURCE_DIR}
    BINARY_DIR ${CMAKE_BINARY_DIR}/${_build_type}
    EXCLUDE_FROM_ALL 1
    STEP_TARGETS build install
    CMAKE_ARGS -DCMAKE_BUILD_TYPE=${_build_type}
               -DGAMMARAY_MULTI_BUILD=OFF
               -DGAMMARAY_PROBE_ONLY_BUILD=ON
               -DGAMMARAY_BUILD_CLI_INJECTOR=OFF
               -DGAMMARAY_INSTALL_QT_LAYOUT=${GAMMARAY_INSTALL_QT_LAYOUT}
               -DGAMMARAY_BUILD_UI=${GAMMARAY_BUILD_UI}
               -DGAMMARAY_OUTPUT_PREFIX=${CMAKE_BINARY_DIR}
               -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
               -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}
               -DBUILD_TESTING=OFF
               -DCMAKE_OBJECT_PATH_MAX=512
               -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
)

grpc/grpc examples/cpp/helloworld/cmake_externalproject/CMakeLists.txt :143

ExternalProject_Add(helloworld
  PREFIX helloworld
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/.."
  BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/helloworld"
  INSTALL_COMMAND ""
  CMAKE_CACHE_ARGS
        -DCMAKE_CXX_STANDARD:STRING=17
        -DProtobuf_DIR:PATH=${CMAKE_CURRENT_BINARY_DIR}/protobuf/lib/cmake/protobuf
        -Dc-ares_DIR:PATH=${CMAKE_CURRENT_BINARY_DIR}/c-ares/lib/cmake/c-ares
        -Dre2_DIR:STRING=${CMAKE_CURRENT_BINARY_DIR}/re2/lib/cmake/re2
        -Dutf8_range_DIR:STRING=${CMAKE_CURRENT_BINARY_DIR}/utf8_range/lib/cmake/utf8_range
        -DZLIB_ROOT:STRING=${CMAKE_CURRENT_BINARY_DIR}/zlib
        -Dabsl_DIR:STRING=${CMAKE_CURRENT_BINARY_DIR}/absl/lib/cmake/absl
        -DgRPC_DIR:PATH=${CMAKE_CURRENT_BINARY_DIR}/grpc/lib/cmake/grpc
        ${_CMAKE_ARGS_OPENSSL_ROOT_DIR}
  DEPENDS protobuf grpc
)

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

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

ExternalProject_Add(${DCMTK_EPNAME}
  GIT_REPOSITORY ${DCMTK_GIT_REPOSITORY}
  GIT_TAG ${DCMTK_GIT_TAG}
  SOURCE_DIR ${DCMTK_EPNAME}
  BINARY_DIR ${DCMTK_EPNAME}-build
  LIST_SEPARATOR ":::"
  INSTALL_COMMAND ""
 CMAKE_ARGS
  -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
  -DBUILD_SHARED_LIBS:BOOL=${BUILD_SHARED_LIBS}
  -DCMAKE_MSVC_RUNTIME_LIBRARY:STRING=${CMAKE_MSVC_RUNTIME_LIBRARY}
  -DDCMTK_DEFAULT_DICT:STRING=builtin
  -DDCMTK_WITH_DOXYGEN:BOOL=OFF
  -DDCMTK_WITH_SNDFILE:BOOL=OFF
  -DDCMTK_WITH_WRAP:BOOL=OFF
  -DDCMTK_ENABLE_PRIVATE_TAGS:BOOL=ON
  -DJPEG_LIBRARY:PATH=${DCMTKJPEG_LIBRARIES}
  -DJPEG_INCLUDE_DIR:PATH=${DCMTKJPEG_INCLUDE_DIRS}
  -DTIFF_INCLUDE_DIR:STRING=${DCMTKTIFF_INCLUDE_DIRS}
  -DTIFF_LIBRARY:PATH=${DCMTKTIFF_LIBRARIES}
  -DZLIB_INCLUDE_DIRS:STRING=${DCMTKZLIB_INCLUDE_DIRS}
  -DZLIB_LIBS:PATH=${DCMTKZLIB_LIBRARIES}
  -DPNG_INCLUDE_DIR:STRING=${DCMTKPNG_INCLUDE_DIRS}
  -DPNG_LIBRARY:PATH=${DCMTKPNG_LIBRARIES}
  ${DCMTK_EP_FLAGS}
  ${_cross_compiling_flags}
  -DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
  ${CMAKE_CXX_COMPILER_LAUNCHER_FLAG}
  -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
  ${CMAKE_C_COMPILER_LAUNCHER_FLAG}
  -DCMAKE_LIBRARY_OUTPUT_DIRECTORY:PATH=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
  -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY:PATH=${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}
  -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
  -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
  -DCMAKE_INSTALL_LIBDIR:PATH=${CMAKE_INSTALL_LIBDIR}
  -DCMAKE_INSTALL_BINDIR:PATH=${CMAKE_INSTALL_BINDIR}
  -DDCMTK_ENABLE_BUILTIN_OFICONV_DATA:BOOL=${DCMTK_ENABLE_BUILTIN_OFICONV_DATA}
  ${CHARSET_CONVERSION_ARGS}
  DEPENDS ${JPEG_DEPENDENCY} ${PNG_DEPENDENCY} ${TIFF_DEPENDENCY} ${ICU_DEPENDENCY}
  BUILD_BYPRODUCTS ${DCMTK_BYPRODUCTS}
  )

InsightSoftwareConsortium/ITK Utilities/KWStyle/BuildKWStyle.cmake :23

ExternalProject_Add(
  KWStyle
  GIT_REPOSITORY "https://github.com/Kitware/KWStyle.git"
  GIT_TAG eb1e46d57db04a2f94a1a4709a67d8fb8f986400
  UPDATE_COMMAND ""
  DOWNLOAD_DIR ${KWStyle_SOURCE_DIR}
  SOURCE_DIR ${KWStyle_SOURCE_DIR}
  BINARY_DIR ${KWStyle_DIR}
  INSTALL_DIR ${KWStyle_DIR}
  LOG_DOWNLOAD 1
  LOG_UPDATE 0
  LOG_CONFIGURE 0
  LOG_BUILD 0
  LOG_TEST 0
  LOG_INSTALL 0
  CMAKE_GENERATOR ${gen}
  CMAKE_ARGS -DCMAKE_MAKE_PROGRAM:FILEPATH=${CMAKE_MAKE_PROGRAM}
             -DCMAKE_CXX_COMPILER:STRING=${CMAKE_CXX_COMPILER}
             ${CMAKE_CXX_COMPILER_LAUNCHER_FLAG}
             -DCMAKE_C_COMPILER:STRING=${CMAKE_C_COMPILER}
             ${CMAKE_C_COMPILER_LAUNCHER_FLAG}
             -DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}
             -DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS}
             ${_build_configuration_arg}
             -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
             -DBUILD_TESTING:BOOL=OFF
  INSTALL_COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/ITKKWStyleConfig.cmake)

lammps/lammps cmake/Modules/Packages/KIM.cmake :37

ExternalProject_Add(kim_build
  URL     ${KIM_URL}
  URL_MD5 ${KIM_MD5}
  BINARY_DIR build
  CMAKE_ARGS ${CMAKE_REQUEST_PIC}
             -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
             -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
             -DCMAKE_Fortran_COMPILER=${CMAKE_Fortran_COMPILER}
             -DCMAKE_INSTALL_LIBDIR=lib
             -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
             -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
             -DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
             -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
             BUILD_BYPRODUCTS <INSTALL_DIR>/lib/libkim-api${CMAKE_SHARED_LIBRARY_SUFFIX}
  )

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

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

google/libultrahdr CMakeLists.txt :535

ExternalProject_Add(${GTEST_TARGET_NAME}
    GIT_REPOSITORY https://github.com/google/googletest
    GIT_TAG v1.14.0
    PREFIX ${GTEST_PREFIX_DIR}
    SOURCE_DIR ${GTEST_SOURCE_DIR}
    BINARY_DIR ${GTEST_BINARY_DIR}
    CMAKE_ARGS ${UHDR_CMAKE_ARGS}
    BUILD_BYPRODUCTS ${GTEST_BOTH_LIBRARIES}
    INSTALL_COMMAND ""
)

google/libultrahdr CMakeLists.txt :562

ExternalProject_Add(${BM_TARGET_NAME}
    GIT_REPOSITORY https://github.com/google/benchmark.git
    GIT_TAG v1.8.3
    PREFIX ${BM_PREFIX_DIR}
    SOURCE_DIR ${BM_SOURCE_DIR}
    BINARY_DIR ${BM_BINARY_DIR}
    CMAKE_ARGS ${UHDR_CMAKE_ARGS}
               -DBENCHMARK_ENABLE_TESTING=OFF
               -DBENCHMARK_DOWNLOAD_DEPENDENCIES=OFF
    BUILD_BYPRODUCTS ${BENCHMARK_LIBRARIES}
    INSTALL_COMMAND ""
)

litehtml/litehtml CMakeLists.txt :200

ExternalProject_Add(
		litehtml-tests
		GIT_REPOSITORY      https://github.com/litehtml/litehtml-tests.git
		GIT_TAG             7511158e62cdac071de9071e060828e9e3c0bcc6
		SOURCE_DIR          "${CMAKE_BINARY_DIR}/litehtml-tests-src"
		BINARY_DIR          "${CMAKE_BINARY_DIR}/litehtml-tests-build"
		CMAKE_ARGS          -DLITEHTML_PATH=${CMAKE_CURRENT_SOURCE_DIR}
		INSTALL_COMMAND     ""
)

openmopac/mopac cmake/MDI.cmake :5

ExternalProject_Add(mdi_build
  URL     "https://github.com/MolSSI-MDI/MDI_Library/archive/v1.4.35.tar.gz"
  URL_MD5 "a053911e29c71dd66dc7be9418c3d409"
  CMAKE_ARGS
  -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
  -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
  -DCMAKE_Fortran_COMPILER=${CMAKE_Fortran_COMPILER}
  -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
  -DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
  -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
  -Dlanguage=Fortran
  -DBUILD_SHARED_LIBS=ON
  -DMDI_USE_MPI=OFF
  UPDATE_COMMAND ""
  INSTALL_COMMAND ""
  BUILD_BYPRODUCTS "<BINARY_DIR>/MDI_Library/libmdi${CMAKE_SHARED_LIBRARY_SUFFIX}"
  )

OpenImageDenoise/oidn devices/CMakeLists.txt :45

ExternalProject_Add(OpenImageDenoise_device_cuda
  PREFIX cuda
  SOURCE_DIR ${PROJECT_SOURCE_DIR}/devices/cuda
  BINARY_DIR cuda/build
  STAMP_DIR cuda/stamp
  LIST_SEPARATOR |
  CMAKE_CACHE_ARGS
    -DCMAKE_PREFIX_PATH:STRING=${_prefix_path_str}
    -DCMAKE_CXX_COMPILER:FILEPATH=${_host_compiler}
    -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${CMAKE_TOOLCHAIN_FILE}
    -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
    -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/cuda/preinstall
    -DCMAKE_INSTALL_BINDIR:PATH=${CMAKE_INSTALL_BINDIR}
    -DCMAKE_INSTALL_LIBDIR:PATH=${CMAKE_INSTALL_LIBDIR}
    -DCUDAToolkit_ROOT:PATH=${CUDAToolkit_ROOT}
    -DOIDN_ROOT_BINARY_DIR:PATH=${OIDN_ROOT_BINARY_DIR}
    -DOIDN_INSTALL_RPATH_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
    -DOIDN_INSTALL_DEPENDENCIES:BOOL=${OIDN_INSTALL_DEPENDENCIES}
    -DOIDN_ZIP_MODE:BOOL=${OIDN_ZIP_MODE}
    -DOIDN_LIBRARY_NAME:STRING=${OIDN_LIBRARY_NAME}
    -DOIDN_LIBRARY_VERSIONED:STRING=${OIDN_LIBRARY_VERSIONED}
    -DOIDN_API_NAMESPACE:STRING=${OIDN_API_NAMESPACE}
    -DOIDN_WARN_AS_ERRORS:BOOL=${OIDN_WARN_AS_ERRORS}
    -DOIDN_SANITIZER:STRING=${OIDN_SANITIZER}
    -DOIDN_DEVICE_CUDA_API:STRING=${OIDN_DEVICE_CUDA_API}
  BUILD_ALWAYS TRUE
  DEPENDS
    OpenImageDenoise_core
)

OpenImageDenoise/oidn devices/CMakeLists.txt :139

ExternalProject_Add(OpenImageDenoise_device_hip
  PREFIX hip
  SOURCE_DIR ${PROJECT_SOURCE_DIR}/devices/hip
  BINARY_DIR hip/build
  STAMP_DIR hip/stamp
  LIST_SEPARATOR |
  CMAKE_CACHE_ARGS
    -DCMAKE_PREFIX_PATH:STRING=${_hip_prefix_path_str}
    -DCMAKE_CXX_COMPILER:FILEPATH=${OIDN_DEVICE_HIP_COMPILER}
    -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${CMAKE_TOOLCHAIN_FILE}
    -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
    -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/hip/preinstall
    -DCMAKE_INSTALL_BINDIR:PATH=${CMAKE_INSTALL_BINDIR}
    -DCMAKE_INSTALL_LIBDIR:PATH=${CMAKE_INSTALL_LIBDIR}
    -DOIDN_ROOT_BINARY_DIR:PATH=${OIDN_ROOT_BINARY_DIR}
    -DOIDN_INSTALL_RPATH_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
    -DOIDN_INSTALL_DEPENDENCIES:BOOL=${OIDN_INSTALL_DEPENDENCIES}
    -DOIDN_ZIP_MODE:BOOL=${OIDN_ZIP_MODE}
    -DOIDN_LIBRARY_NAME:STRING=${OIDN_LIBRARY_NAME}
    -DOIDN_API_NAMESPACE:STRING=${OIDN_API_NAMESPACE}
    -DOIDN_WARN_AS_ERRORS:BOOL=${OIDN_WARN_AS_ERRORS}
    -DOIDN_SANITIZER:STRING=${OIDN_SANITIZER}
  BUILD_ALWAYS TRUE
  DEPENDS
    OpenImageDenoise_core
)

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

raspberrypi/picotool CMakeLists.txt :65

ExternalProject_Add(xip_ram_perms
        PREFIX xip_ram_perms
        SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/xip_ram_perms
        BINARY_DIR ${CMAKE_BINARY_DIR}/xip_ram_perms
        CMAKE_ARGS 
            "-DCMAKE_MAKE_PROGRAM:FILEPATH=${CMAKE_MAKE_PROGRAM}"
            "-DPICO_SDK_PATH:FILEPATH=${PICO_SDK_PATH}"
            "-DUSE_PRECOMPILED:BOOL=${USE_PRECOMPILED}"
            "-DPICO_DEBUG_INFO_IN_RELEASE=OFF"
        BUILD_ALWAYS 1 # todo remove this
        INSTALL_COMMAND ""
        )

raspberrypi/picotool CMakeLists.txt :89

ExternalProject_Add(flash_id
        PREFIX picoboot_flash_id
        SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/picoboot_flash_id
        BINARY_DIR ${CMAKE_BINARY_DIR}/picoboot_flash_id
        CMAKE_ARGS 
            "-DCMAKE_MAKE_PROGRAM:FILEPATH=${CMAKE_MAKE_PROGRAM}"
            "-DPICO_SDK_PATH:FILEPATH=${PICO_SDK_PATH}"
            "-DUSE_PRECOMPILED:BOOL=${USE_PRECOMPILED}"
            "-DPICO_DEBUG_INFO_IN_RELEASE=OFF"
        BUILD_ALWAYS 1 # todo remove this
        INSTALL_COMMAND ""
        )

raspberrypi/picotool CMakeLists.txt :113

ExternalProject_Add(otp_header_parser
        PREFIX otp_header_parser
        SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/otp_header_parser
        BINARY_DIR ${CMAKE_BINARY_DIR}/otp_header_parser
        CMAKE_ARGS "-DCODE_OTP=${PICOTOOL_CODE_OTP}"
        BUILD_ALWAYS 1 # todo remove this
        DOWNLOAD_COMMAND ""
        INSTALL_COMMAND ""
        )

protocolbuffers/protobuf cmake/examples.cmake :15

ExternalProject_Add(${NAME}
  PREFIX ${NAME}
  SOURCE_DIR "${examples_dir}"
  BINARY_DIR ${NAME}
  STAMP_DIR ${NAME}/logs
  INSTALL_COMMAND "" #Skip
  LOG_CONFIGURE 1
  CMAKE_CACHE_ARGS "-DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}"
                   "-Dprotobuf_VERBOSE:BOOL=${protobuf_VERBOSE}"
                   ${ARGN}
)

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

DrTimothyAldenDavis/SuiteSparse GraphBLAS/JITpackage/CMakeLists.txt :26

ExternalProject_Add ( jitpackage_generator_native
    SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}
    BINARY_DIR ${PROJECT_BINARY_DIR}/native
    CMAKE_ARGS ${GRAPHBLAS_CROSS_TOOLCHAIN_FLAGS_NATIVE}
    INSTALL_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})

Z3Prover/z3 examples/CMakeLists.txt :30

ExternalProject_Add(c_example
  DEPENDS libz3
  # Configure step
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/c"
  CMAKE_ARGS
    "-DZ3_DIR=${PROJECT_BINARY_DIR}"
    "${EXTERNAL_C_PROJ_USE_CXX_LINKER_ARG}"
    "${EXTERNAL_PROJECT_CMAKE_BUILD_TYPE_ARG}"
  # Build step
  BUILD_ALWAYS ON
  BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/c_example_build_dir"
  # Install Step
  INSTALL_COMMAND "${CMAKE_COMMAND}" -E echo "" # Dummy command
)

Z3Prover/z3 examples/CMakeLists.txt :49

ExternalProject_Add(c_maxsat_example
  DEPENDS libz3
  # Configure step
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/maxsat"
  CMAKE_ARGS
    "-DZ3_DIR=${PROJECT_BINARY_DIR}"
    "${EXTERNAL_C_PROJ_USE_CXX_LINKER_ARG}"
    "${EXTERNAL_PROJECT_CMAKE_BUILD_TYPE_ARG}"
  # Build step
  BUILD_ALWAYS ON
  BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/c_maxsat_example_build_dir"
  # Install Step
  INSTALL_COMMAND "${CMAKE_COMMAND}" -E echo "" # Dummy command
)

Z3Prover/z3 examples/CMakeLists.txt :69

ExternalProject_Add(cpp_example
  DEPENDS libz3
  # Configure step
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/c++"
  CMAKE_ARGS
    "-DZ3_DIR=${PROJECT_BINARY_DIR}"
    "${EXTERNAL_PROJECT_CMAKE_BUILD_TYPE_ARG}"
  # Build step
  BUILD_ALWAYS ON
  BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/cpp_example_build_dir"
  # Install Step
  INSTALL_COMMAND "${CMAKE_COMMAND}" -E echo "" # Dummy command
)

Z3Prover/z3 examples/CMakeLists.txt :87

ExternalProject_Add(z3_tptp5
  DEPENDS libz3
  # Configure step
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/tptp"
  CMAKE_ARGS
    "-DZ3_DIR=${PROJECT_BINARY_DIR}"
    "${EXTERNAL_PROJECT_CMAKE_BUILD_TYPE_ARG}"
  # Build step
  BUILD_ALWAYS ON
  BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/tptp_build_dir"
  # Install Step
  INSTALL_COMMAND "${CMAKE_COMMAND}" -E echo "" # Dummy command
)

Z3Prover/z3 examples/CMakeLists.txt :105

ExternalProject_Add(userPropagator
        DEPENDS libz3
        # Configure step
        SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/userPropagator"
        CMAKE_ARGS
        "-DZ3_DIR=${PROJECT_BINARY_DIR}"
        "${EXTERNAL_PROJECT_CMAKE_BUILD_TYPE_ARG}"
        # Build step
        BUILD_ALWAYS ON
        BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/userPropagator_build_dir"
        # Install Step
        INSTALL_COMMAND "${CMAKE_COMMAND}" -E echo "" # Dummy command
        )