cmake externalproject_add(DEPENDS) examples

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

externalproject_add(thrift_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${THRIFT_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_THRIFT_BUILD_SHA256_CHECKSUM}"
                    BUILD_BYPRODUCTS "${THRIFT_LIB}"
                    CMAKE_ARGS ${THRIFT_CMAKE_ARGS}
                    DEPENDS ${THRIFT_DEPENDENCIES}
                    PATCH_COMMAND ${THRIFT_PATCH_COMMAND})

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

externalproject_add(grpc_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${GRPC_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_GRPC_BUILD_SHA256_CHECKSUM}"
                    BUILD_BYPRODUCTS ${GRPC_STATIC_LIBRARY_GPR}
                                     ${GRPC_STATIC_LIBRARY_GRPC}
                                     ${GRPC_STATIC_LIBRARY_GRPCPP}
                                     ${GRPC_STATIC_LIBRARY_ADDRESS_SORTING}
                                     ${GRPC_STATIC_LIBRARY_GRPCPP_REFLECTION}
                                     ${GRPC_STATIC_LIBRARY_UPB}
                                     ${GRPC_CPP_PLUGIN}
                    CMAKE_ARGS ${GRPC_CMAKE_ARGS}
                    DEPENDS ${grpc_dependencies})

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

externalproject_add(google_cloud_cpp_ep
                    ${EP_COMMON_OPTIONS}
                    INSTALL_DIR ${GOOGLE_CLOUD_CPP_INSTALL_PREFIX}
                    URL ${google_cloud_cpp_storage_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_GOOGLE_CLOUD_CPP_BUILD_SHA256_CHECKSUM}"
                    PATCH_COMMAND ${GOOGLE_CLOUD_CPP_PATCH_COMMAND}
                    CMAKE_ARGS ${GOOGLE_CLOUD_CPP_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${GOOGLE_CLOUD_CPP_STATIC_LIBRARY_STORAGE}
                                     ${GOOGLE_CLOUD_CPP_STATIC_LIBRARY_REST_INTERNAL}
                                     ${GOOGLE_CLOUD_CPP_STATIC_LIBRARY_COMMON}
                    DEPENDS google_cloud_cpp_dependencies)

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

externalproject_add(orc_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${ORC_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_ORC_BUILD_SHA256_CHECKSUM}"
                    BUILD_BYPRODUCTS ${ORC_STATIC_LIB}
                    CMAKE_ARGS ${ORC_CMAKE_ARGS}
                    DEPENDS ${ARROW_PROTOBUF_LIBPROTOBUF}
                            ${ARROW_PROTOBUF_PROTOC}
                            ${ARROW_ZSTD_LIBZSTD}
                            ${Snappy_TARGET}
                            LZ4::lz4
                            ZLIB::ZLIB)

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 cpp/cmake_modules/ThirdpartyToolchain.cmake :4979

externalproject_add(opentelemetry_ep
                    ${EP_COMMON_OPTIONS}
                    URL_HASH "SHA256=${ARROW_OPENTELEMETRY_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${OPENTELEMETRY_CMAKE_ARGS}
                    URL ${OPENTELEMETRY_SOURCE_URL}
                    BUILD_BYPRODUCTS ${OPENTELEMETRY_BUILD_BYPRODUCTS}
                    EXCLUDE_FROM_ALL NOT
                    ${ARROW_WITH_OPENTELEMETRY}
                    DEPENDS ${_OPENTELEMETRY_DEPENDENCIES})

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

externalproject_add(aws_checksums_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_CHECKSUMS_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_CHECKSUMS_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${AWS_CHECKSUMS_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_CHECKSUMS_STATIC_LIBRARY}
                    DEPENDS aws_c_common_ep)

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

externalproject_add(s2n_tls_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${S2N_TLS_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_S2N_TLS_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${S2N_TLS_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${S2N_TLS_STATIC_LIBRARY}
                    DEPENDS aws_lc_ep)

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

externalproject_add(aws_c_cal_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_C_CAL_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_C_CAL_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${AWSSDK_COMMON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_C_CAL_STATIC_LIBRARY}
                    DEPENDS aws_c_common_ep)

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

externalproject_add(aws_c_io_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_C_IO_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_C_IO_BUILD_SHA256_CHECKSUM}"
                    PATCH_COMMAND ${AWS_C_IO_PATCH_COMMAND}
                    CMAKE_ARGS ${AWSSDK_COMMON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_C_IO_STATIC_LIBRARY}
                    DEPENDS ${AWS_C_IO_DEPENDS})

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

externalproject_add(aws_c_event_stream_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_C_EVENT_STREAM_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_C_EVENT_STREAM_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${AWSSDK_COMMON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_C_EVENT_STREAM_STATIC_LIBRARY}
                    DEPENDS aws_checksums_ep aws_c_io_ep)

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

externalproject_add(aws_c_sdkutils_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_C_SDKUTILS_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_C_SDKUTILS_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${AWSSDK_COMMON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_C_SDKUTILS_STATIC_LIBRARY}
                    DEPENDS aws_c_common_ep)

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

externalproject_add(aws_c_compression_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_C_COMPRESSION_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_C_COMPRESSION_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${AWSSDK_COMMON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_C_COMPRESSION_STATIC_LIBRARY}
                    DEPENDS aws_c_common_ep)

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

externalproject_add(aws_c_http_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_C_HTTP_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_C_HTTP_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${AWSSDK_COMMON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_C_HTTP_STATIC_LIBRARY}
                    DEPENDS aws_c_io_ep aws_c_compression_ep)

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

externalproject_add(aws_c_mqtt_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_C_MQTT_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_C_MQTT_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${AWSSDK_COMMON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_C_MQTT_STATIC_LIBRARY}
                    DEPENDS aws_c_http_ep)

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

externalproject_add(aws_c_auth_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_C_AUTH_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_C_AUTH_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${AWSSDK_COMMON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_C_AUTH_STATIC_LIBRARY}
                    DEPENDS aws_c_sdkutils_ep aws_c_cal_ep aws_c_http_ep)

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

externalproject_add(aws_c_s3_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_C_S3_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_C_S3_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${AWSSDK_COMMON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_C_S3_STATIC_LIBRARY}
                    DEPENDS aws_checksums_ep aws_c_auth_ep)

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

externalproject_add(aws_crt_cpp_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_CRT_CPP_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_CRT_CPP_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${AWSSDK_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_CRT_CPP_STATIC_LIBRARY}
                    DEPENDS aws_c_auth_ep
                            aws_c_cal_ep
                            aws_c_common_ep
                            aws_c_event_stream_ep
                            aws_c_http_ep
                            aws_c_io_ep
                            aws_c_mqtt_ep
                            aws_c_s3_ep
                            aws_checksums_ep)

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

externalproject_add(awssdk_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWSSDK_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWSSDK_BUILD_SHA256_CHECKSUM}"
                    PATCH_COMMAND ${AWSSDK_PATCH_COMMAND}
                    CMAKE_ARGS ${AWSSDK_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_CPP_SDK_COGNITO_IDENTITY_STATIC_LIBRARY}
                                     ${AWS_CPP_SDK_CORE_STATIC_LIBRARY}
                                     ${AWS_CPP_SDK_IDENTITY_MANAGEMENT_STATIC_LIBRARY}
                                     ${AWS_CPP_SDK_S3_STATIC_LIBRARY}
                                     ${AWS_CPP_SDK_STS_STATIC_LIBRARY}
                    DEPENDS aws_crt_cpp_ep)

civetweb/civetweb unittest/CMakeLists.txt :21

ExternalProject_Add(check-unit-test-framework
  DEPENDS civetweb-c-library

URL ${CHECK_URL}
DOWNLOAD_NAME "master.zip"

  PREFIX "${CIVETWEB_THIRD_PARTY_DIR}"
  BUILD_IN_SOURCE 1
  CMAKE_ARGS
    "-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}"
    "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}"
    "-DCMAKE_INSTALL_PREFIX=<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})

mono/corert src/Native/ObjWriter/llvmCap/CMakeLists.txt :75

ExternalProject_Add(LLVM
  GIT_REPOSITORY https://github.com/llvm-mirror/llvm
  GIT_TAG release_${LLVM_VERSION}0
  GIT_SHALLOW 1
  GIT_PROGRESS 1
  PATCH_COMMAND ""
  UPDATE_COMMAND ""
  INSTALL_COMMAND ""
  USES_TERMINAL_DOWNLOAD 1
  USES_TERMINAL_CONFIGURE 1
  USES_TERMINAL_BUILD 1
  USES_TERMINAL_INSTALL 1
  UPDATE_DISCONNECTED 1
  DEPENDS Runtime PortableRuntime
  LIST_SEPARATOR ::
  CMAKE_ARGS -DHAVE_POSIX_SPAWN=0
             -DLLVM_BUILD_DOCS=0
             -DLLVM_BUILD_TESTS=0
             -DLLVM_ENABLE_DOXYGEN=0
             -DLLVM_ENABLE_PEDANTIC=0
             -DLLVM_ENABLE_PIC=1
             -DLLVM_ENABLE_WERROR=0
             -DLLVM_INCLUDE_DOCS=0
             -DLLVM_INCLUDE_EXAMPLES=0
             -DLLVM_INCLUDE_TESTS=0
             -DLLVM_OPTIMIZED_TABLEGEN=1
             -DCMAKE_BUILD_TYPE=Release
             -DLLVM_TARGET_ARCH=${OBJWRITER_TARGET_ARCH}
             -DLLVM_TARGETS_TO_BUILD=${OBJWRITER_TARGET_ARCH}
             -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
             -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
             -DCMAKE_C_FLAGS=${LLVM_COMPILE_OPTIONS}
             -DCMAKE_CXX_FLAGS=${LLVM_COMPILE_OPTIONS}
             -DCMAKE_EXE_LINKER_FLAGS=${CMAKE_EXE_LINKER_FLAGS}
             -DCMAKE_MODULE_LINKER_FLAGS=${CMAKE_MODULE_LINKER_FLAGS}
             -DCMAKE_SHARED_LINKER_FLAGS=${CMAKE_SHARED_LINKER_FLAGS}
             -DOBJWRITER_BUILD_TYPE=${CMAKE_BUILD_TYPE}
             -DOBJWRITER_C_FLAGS=${CORERT_NATIVE_COMPILE_OPTIONS}
             -DOBJWRITER_CXX_FLAGS=${CORERT_NATIVE_COMPILE_OPTIONS}
             ${LLVM_CMAKE_EXTRA_ARGS}
  )

steveire/grantlee examples/CMakeLists.txt :19

ExternalProject_Add(codegen
  SOURCE_DIR ${CMAKE_SOURCE_DIR}/codegen
  INSTALL_COMMAND ""
  CMAKE_ARGS
    -DCMAKE_PREFIX_PATH=${prefixPath}
  DEPENDS books
)

steveire/grantlee examples/CMakeLists.txt :28

ExternalProject_Add(contacts
  SOURCE_DIR ${CMAKE_SOURCE_DIR}/contacts
  INSTALL_COMMAND ""
  CMAKE_ARGS
    -DCMAKE_PREFIX_PATH=${prefixPath}
  DEPENDS codegen
)

steveire/grantlee examples/CMakeLists.txt :36

ExternalProject_Add(htmlapps
  SOURCE_DIR ${CMAKE_SOURCE_DIR}/htmlapps
  INSTALL_COMMAND ""
  CMAKE_ARGS
    -DCMAKE_PREFIX_PATH=${prefixPath}
  DEPENDS contacts
)

steveire/grantlee examples/CMakeLists.txt :45

ExternalProject_Add(textedit
  SOURCE_DIR ${CMAKE_SOURCE_DIR}/textedit
  INSTALL_COMMAND ""
  CMAKE_ARGS
    -DCMAKE_PREFIX_PATH=${prefixPath}
  DEPENDS htmlapps
)

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

ExternalProject_Add(utf8_range
  PREFIX utf8_range
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../../../third_party/utf8_range"
  CMAKE_CACHE_ARGS
        -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=TRUE
        -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/utf8_range
        -DCMAKE_CXX_STANDARD:STRING=17
        -Dutf8_range_ENABLE_TESTS:BOOL=OFF
        -Dprotobuf_VERSION:STRING=0.0.1
        -Dabsl_DIR:STRING=${CMAKE_CURRENT_BINARY_DIR}/absl/lib/cmake/absl
  DEPENDS absl
)

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

ExternalProject_Add(protobuf
  PREFIX protobuf
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../../../third_party/protobuf"
  CMAKE_CACHE_ARGS
        -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/protobuf
        -DCMAKE_CXX_STANDARD:STRING=17
        -Dprotobuf_BUILD_TESTS:BOOL=OFF
        -Dprotobuf_WITH_ZLIB:BOOL=OFF
        -Dprotobuf_ABSL_PROVIDER:STRING=package
        -Dabsl_DIR:STRING=${CMAKE_CURRENT_BINARY_DIR}/absl/lib/cmake/absl
        -Dutf8_range_DIR:STRING=${CMAKE_CURRENT_BINARY_DIR}/utf8_range/lib/cmake/utf8_range
        -Dprotobuf_MSVC_STATIC_RUNTIME:BOOL=OFF
  DEPENDS absl utf8_range
)

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

ExternalProject_Add(grpc
  PREFIX grpc
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../../.."
  CMAKE_CACHE_ARGS
        -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/grpc
        -DCMAKE_CXX_STANDARD:STRING=17
        -DgRPC_INSTALL:BOOL=ON
        -DgRPC_BUILD_TESTS:BOOL=OFF
        -DgRPC_BUILD_MSVC_MP_COUNT:STRING=-1
        -Dutf8_range_DIR:STRING=${CMAKE_CURRENT_BINARY_DIR}/utf8_range/lib/cmake/utf8_range
        -DgRPC_PROTOBUF_PROVIDER:STRING=package
        -DProtobuf_DIR:PATH=${CMAKE_CURRENT_BINARY_DIR}/protobuf/lib/cmake/protobuf
        -DgRPC_RE2_PROVIDER:STRING=package
        -Dre2_DIR:STRING=${CMAKE_CURRENT_BINARY_DIR}/re2/lib/cmake/re2
        -DgRPC_ZLIB_PROVIDER:STRING=package
        -DZLIB_ROOT:STRING=${CMAKE_CURRENT_BINARY_DIR}/zlib
        -DgRPC_ABSL_PROVIDER:STRING=package
        -Dabsl_DIR:STRING=${CMAKE_CURRENT_BINARY_DIR}/absl/lib/cmake/absl
        -DgRPC_CARES_PROVIDER:STRING=package
        -Dc-ares_DIR:PATH=${CMAKE_CURRENT_BINARY_DIR}/c-ares/lib/cmake/c-ares
        -DgRPC_SSL_PROVIDER:STRING=package
        ${_CMAKE_ARGS_OPENSSL_ROOT_DIR}
  DEPENDS c-ares protobuf re2 zlib absl
)

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 CMakeLists.txt :945

ExternalProject_Add(ispc_cpu_examples
    PREFIX cpu_examples
    DEPENDS ispc ${ISPC_DEPS}
    SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/examples/cpu"
    CMAKE_CACHE_ARGS
        -DISPC_BUILD:BOOL=TRUE
        -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
        -DCMAKE_ISPC_COMPILER:PATH=$<TARGET_FILE:ispc>
        -DISPC_EXECUTABLE:PATH=$<TARGET_FILE:ispc>
        -DCMAKE_C_COMPILER:PATH=${CMAKE_C_COMPILER}
        -DCMAKE_CXX_COMPILER:PATH=${CMAKE_CXX_COMPILER}
    INSTALL_COMMAND ""
)

ispc/ispc CMakeLists.txt :971

ExternalProject_Add(ispc_xpu_examples
    PREFIX xpu_examples
    DEPENDS ispc ${ISPC_DEPS} ispcrt benchmark
    SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/examples/xpu"
    CMAKE_CACHE_ARGS
        -DISPC_BUILD:BOOL=TRUE
        -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
        -DCMAKE_ISPC_COMPILER:PATH=$<TARGET_FILE:ispc>
        -DISPC_EXECUTABLE:PATH=$<TARGET_FILE:ispc>
        -DISPCRT_LIB:PATH=${ISPCRT_LIB}
        -DLEVEL_ZERO_ROOT:PATH=${LEVEL_ZERO_ROOT}
        -DBENCHMARK_LIB:PATH=$<TARGET_FILE:benchmark>
        -DCMAKE_C_COMPILER:PATH=${CMAKE_C_COMPILER}
        -DCMAKE_CXX_COMPILER:PATH=${CMAKE_CXX_COMPILER}
        -DCMAKE_C_FLAGS:PATH=${CMAKE_C_FLAGS}
        -DCMAKE_CXX_FLAGS:PATH=${CMAKE_CXX_FLAGS}
        -DISPC_INCLUDE_BENCHMARKS:BOOL=${ISPC_INCLUDE_BENCHMARKS}
    INSTALL_COMMAND ""
)

ispc/ispc CMakeLists.txt :991

    ExternalProject_Add(ispc_xpu_examples
        PREFIX xpu_examples
        DEPENDS ispc ${ISPC_DEPS} ispcrt
        SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/examples/xpu"
        CMAKE_CACHE_ARGS
            -DISPC_BUILD:BOOL=TRUE
            -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
            -DCMAKE_ISPC_COMPILER:PATH=$<TARGET_FILE:ispc>
            -DISPC_EXECUTABLE:PATH=$<TARGET_FILE:ispc>
            -DISPCRT_LIB:PATH=${ISPCRT_LIB}
            -DLEVEL_ZERO_ROOT:PATH=${LEVEL_ZERO_ROOT}
            -DCMAKE_C_COMPILER:PATH=${CMAKE_C_COMPILER}
            -DCMAKE_CXX_COMPILER:PATH=${CMAKE_CXX_COMPILER}
            -DCMAKE_C_FLAGS:PATH=${CMAKE_C_FLAGS}
            -DCMAKE_CXX_FLAGS:PATH=${CMAKE_CXX_FLAGS}
        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 :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 CMake/itkExternal_FFTW.cmake :112

ExternalProject_Add(
  fftwd
  PREFIX fftwd-${_fftw_target_version}
  INSTALL_DIR ${FFTW_STAGED_INSTALL_PREFIX}
  URL ${_fftw_url}
  URL_HASH SHA512=${_fftw_url_hash}
  DOWNLOAD_NAME "fftw-${_fftw_target_version}.tar.gz"
  DOWNLOAD_NO_PROGRESS 1
  UPDATE_COMMAND ""
  LOG_CONFIGURE 1
  LOG_BUILD 1
  LOG_INSTALL 1
  CMAKE_CACHE_ARGS
    -DBUILD_SHARED_LIBS:BOOL=${BUILD_SHARED_LIBS}
    -DBUILD_TESTS:BOOL=OFF
    -DCMAKE_BUILD_TYPE:STRING=${FFTW_BUILD_TYPE}
    -DCMAKE_INSTALL_PREFIX:PATH=${FFTW_STAGED_INSTALL_PREFIX}
    -DCMAKE_INSTALL_LIBDIR:STRING=${CMAKE_INSTALL_LIBDIR}
    -DCMAKE_INSTALL_BINDIR:STRING=${CMAKE_INSTALL_BINDIR}
    -DDISABLE_FORTRAN:BOOL=ON
    -DENABLE_AVX:BOOL=OFF
    -DENABLE_AVX2:BOOL=OFF
    -DENABLE_FLOAT:BOOL=OFF
    -DENABLE_LONG_DOUBLE:BOOL=OFF
    -DENABLE_OPENMP:BOOL=OFF
    -DENABLE_QUAD_PRECISION:BOOL=OFF
    -DENABLE_SSE:BOOL=OFF
    -DENABLE_SSE2:BOOL=OFF
    -DENABLE_THREADS:BOOL=ON
    -DCMAKE_APPLE_SILICON_PROCESSOR:STRING=${CMAKE_APPLE_SILICON_PROCESSOR}
    -DCMAKE_C_COMPILER_LAUNCHER:PATH=${CMAKE_C_COMPILER_LAUNCHER}
    -DCMAKE_C_COMPILER:PATH=${CMAKE_C_COMPILER}
    -DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS}
    -DCMAKE_OSX_SYSROOT:PATH=${CMAKE_OSX_SYSROOT}
    -DCMAKE_OSX_DEPLOYMENT_TARGET:PATH=${CMAKE_OSX_DEPLOYMENT_TARGET}
    -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=${CMAKE_POSITION_INDEPENDENT_CODE}
  DEPENDS ${PROJ_FFTWD_DEPENDS} # Avoid potential collisions on install
)

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 Wrapping/Generators/CastXML/CMakeLists.txt :161

ExternalProject_Add(llvm
  URL "https://github.com/llvm/llvm-project/releases/download/llvmorg-${llvm_folder}/llvm-${llvm_version}.src.tar.xz"
  URL_HASH SHA256=${llvm_sha256}
  DEPENDS llvm-cmake
  CMAKE_ARGS -Wno-dev
  CMAKE_GENERATOR "${CMAKE_GENERATOR}"
  CMAKE_CACHE_ARGS
    -DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
    -DCMAKE_CXX_STANDARD:STRING=${CMAKE_CXX_STANDARD}
    -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
    -DLLVM_STATIC_LINK_CXX_STDLIB:BOOL=ON
    -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
    -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
    -DLLVM_INSTALL_PREFIX:PATH=<INSTALL_DIR>
    -DLLVM_ENABLE_TERMINFO:BOOL=OFF
    -DLLVM_INCLUDE_TESTS:BOOL=OFF
    -DLLVM_INCLUDE_BENCHMARKS:BOOL=OFF
    -DLLVM_INCLUDE_DOCS:BOOL=OFF
    -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN:BOOL=ON
  ${download_extract_timestamp_flag}
  LOG_BUILD 0
  INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/llvm
  )

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

ExternalProject_Add(clang
  URL "https://github.com/llvm/llvm-project/releases/download/llvmorg-${llvm_folder}/clang-${llvm_version}.src.tar.xz"
  URL_HASH SHA256=${clang_sha256}
  DEPENDS llvm
  SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/llvm-prefix/src/cfe-${llvm_version}
  CMAKE_ARGS -Wno-dev
  CMAKE_GENERATOR "${CMAKE_GENERATOR}"
  CMAKE_CACHE_ARGS
    -DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
    -DCMAKE_CXX_STANDARD:STRING=${CMAKE_CXX_STANDARD}
    -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
    -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
    -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
    -DCLANG_INCLUDE_DOCS:BOOL=OFF
    -DCLANG_INCLUDE_TESTS:BOOL=OFF
    -DLLVM_INCLUDE_TESTS:BOOL=OFF
    -DLLVM_CONFIG:PATH=${CMAKE_CURRENT_BINARY_DIR}/llvm/bin/llvm-config
    -DLLVM_DIR:PATH=${LLVM_DIR}
    -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN:BOOL=ON
  ${download_extract_timestamp_flag}
  LOG_BUILD 0
  INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/llvm
  )

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

ExternalProject_Add(
  castxml
  GIT_REPOSITORY https://github.com/CastXML/CastXML.git
  GIT_TAG v${_castxml_version}
  UPDATE_COMMAND ""
  DEPENDS ${castxml_deps}
  CMAKE_ARGS -Wno-dev
  CMAKE_GENERATOR "${CMAKE_GENERATOR}"
  CMAKE_CACHE_ARGS
    ${compiler_information}
    -DCMAKE_CXX_STANDARD:STRING=${CMAKE_CXX_STANDARD}
    -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
    -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
    -DLLVM_DIR:PATH=${LLVM_DIR}
  INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/castxml)

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

ExternalProject_Add(
  swig
  URL "https://data.kitware.com/api/v1/file/hashsum/sha512/${swig_hash}/download"
      "https://dweb.link/ipfs/${swig_cid}/swig-4.0.2.tar.gz"
      "https://itk.pinata.cloud/ipfs/${swig_cid}/swig-4.0.2.tar.gz"
      "https://w3s.link/ipfs/${swig_cid}/swig-4.0.2.tar.gz"
  URL_HASH SHA512=${swig_hash}
  CMAKE_GENERATOR "${CMAKE_GENERATOR}"
  CMAKE_CACHE_ARGS
    ${compiler_information}
    -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
    -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
    -DPCRE2_DIR:PATH=${CMAKE_CURRENT_BINARY_DIR}/PCRE2
  INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/swig
  DEPENDS PCRE ${download_extract_timestamp_flag}
  )

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

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
)

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
)

apple/swift CMakeLists.txt :1620

ExternalProject_Add("${stdlib_target}-core"
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Runtimes/Core"
  # TODO: Add this once we're ready to start swapping out the libraries
  #       for testing
  # INSTALL_DIR "${CMAKE_BINARY_DIR}/"

  DEPENDS PopulateRuntimeSourceDir
  CMAKE_ARGS
    -DCMAKE_INSTALL_LIBDIR:FILEPATH=lib
    # Compiler will see mismatched swift modules and fail initial checks
    -DCMAKE_Swift_COMPILER_WORKS:BOOLEAN=YES
    -DBUILD_SHARED_LIBS:BOOLEAN=YES # TODO: Make this configurable
    ${stdlib_cache_file_flag}
    ${stdlib_deployment_version_flag}
    -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
    -DCMAKE_INSTALL_PREFIX:FILEPATH=<INSTALL_DIR>
    -DCMAKE_Swift_COMPILER:FILEPATH=$<IF:$<BOOL:${CMAKE_CROSSCOMPILING}>,${CMAKE_Swift_COMPILER},$<PATH:REPLACE_FILENAME,$<TARGET_FILE:swift-frontend>,swiftc>>
    -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
    -DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
    -DCMAKE_Swift_COMPILER_TARGET:STRING=${stdlib_target_triple}
    -DCMAKE_C_COMPILER_TARGET:STRING=${stdlib_target_triple}
    -DCMAKE_CXX_COMPILER_TARGET:STRING=${stdlib_target_triple}
    -DCMAKE_COLOR_DIAGNOSTICS:BOOLEAN=${CMAKE_COLOR_DIAGNOSTICS}
    -DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
    -DSwiftCore_INSTALL_NESTED_SUBDIR=YES
    -DSwiftCore_ENABLE_CONCURRENCY=${build_concurrency})

apple/swift CMakeLists.txt :1652

ExternalProject_Add("${stdlib_target}-Supplemental"
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Runtimes/Supplemental"
  DEPENDS "${stdlib_target}-core"
  INSTALL_DIR "${INSTALL_DIR}"
  INSTALL_COMMAND ""
  LIST_SEPARATOR "|"
  CMAKE_ARGS
    -DSwift_ENABLE_RUNTIMES=StringProcessing
    -DBUILD_SHARED_LIBS=YES
    -DCMAKE_Swift_COMPILER_WORKS:BOOLEAN=YES
    -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
    -DCMAKE_INSTALL_PREFIX:FILEPATH=${INSTALL_DIR}
    -DCMAKE_Swift_COMPILER:FILEPATH=$<IF:$<BOOL:${CMAKE_CROSSCOMPILING}>,${CMAKE_Swift_COMPILER},$<PATH:REPLACE_FILENAME,$<TARGET_FILE:swift-frontend>,swiftc>>
    -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
    -DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
    -DCMAKE_Swift_COMPILER_TARGET:STRING=${stdlib_target_triple}
    -DCMAKE_C_COMPILER_TARGET:STRING=${stdlib_target_triple}
    -DCMAKE_CXX_COMPILER_TARGET:STRING=${stdlib_target_triple}
    -DCMAKE_COLOR_DIAGNOSTICS:BOOLEAN=${CMAKE_COLOR_DIAGNOSTICS}
    -DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
    -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=TRUE)

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
        )