cmake externalproject_add(URL_HASH) examples

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

externalproject_add(snappy_ep
                    ${EP_COMMON_OPTIONS}
                    BUILD_IN_SOURCE 1
                    INSTALL_DIR ${SNAPPY_PREFIX}
                    URL ${SNAPPY_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_SNAPPY_BUILD_SHA256_CHECKSUM}"
                    PATCH_COMMAND ${SNAPPY_PATCH_COMMAND}
                    CMAKE_ARGS ${SNAPPY_CMAKE_ARGS}
                    BUILD_BYPRODUCTS "${SNAPPY_STATIC_LIB}")

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

externalproject_add(brotli_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${BROTLI_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_BROTLI_BUILD_SHA256_CHECKSUM}"
                    BUILD_BYPRODUCTS "${BROTLI_STATIC_LIBRARY_ENC}"
                                     "${BROTLI_STATIC_LIBRARY_DEC}"
                                     "${BROTLI_STATIC_LIBRARY_COMMON}"
                                     ${BROTLI_BUILD_BYPRODUCTS}
                    CMAKE_ARGS ${BROTLI_CMAKE_ARGS}
                    STEP_TARGETS headers_copy ${BROTLI_EP_OPTIONS})

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

externalproject_add(glog_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${GLOG_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_GLOG_BUILD_SHA256_CHECKSUM}"
                    BUILD_IN_SOURCE 1
                    BUILD_BYPRODUCTS "${GLOG_STATIC_LIB}"
                    CMAKE_ARGS ${GLOG_CMAKE_ARGS})

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

externalproject_add(gflags_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${GFLAGS_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_GFLAGS_BUILD_SHA256_CHECKSUM}"
                    BUILD_IN_SOURCE 1
                    BUILD_BYPRODUCTS "${GFLAGS_STATIC_LIB}"
                    CMAKE_ARGS ${GFLAGS_CMAKE_ARGS})

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

externalproject_add(protobuf_ep
                    ${EP_COMMON_OPTIONS} ${PROTOBUF_EXTERNAL_PROJECT_ADD_ARGS}
                    BUILD_BYPRODUCTS "${PROTOBUF_STATIC_LIB}" "${PROTOBUF_COMPILER}"
                    BUILD_IN_SOURCE 1
                    URL ${PROTOBUF_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_PROTOBUF_BUILD_SHA256_CHECKSUM}")

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

externalproject_add(protobuf_ep_host
                    ${EP_COMMON_OPTIONS}
                    CMAKE_ARGS ${PROTOBUF_HOST_CMAKE_ARGS}
                    BUILD_BYPRODUCTS "${PROTOBUF_HOST_COMPILER}"
                    BUILD_IN_SOURCE 1
                    URL ${PROTOBUF_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_PROTOBUF_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 :2304

externalproject_add(mimalloc_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${MIMALLOC_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_MIMALLOC_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${MIMALLOC_CMAKE_ARGS}
                    BUILD_BYPRODUCTS "${MIMALLOC_STATIC_LIB}")

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

externalproject_add(gbenchmark_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${GBENCHMARK_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_GBENCHMARK_BUILD_SHA256_CHECKSUM}"
                    BUILD_BYPRODUCTS "${GBENCHMARK_STATIC_LIB}"
                                     "${GBENCHMARK_MAIN_STATIC_LIB}"
                    CMAKE_ARGS ${GBENCHMARK_CMAKE_ARGS})

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

externalproject_add(rapidjson_ep
                    ${EP_COMMON_OPTIONS}
                    PREFIX "${CMAKE_BINARY_DIR}"
                    URL ${RAPIDJSON_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_RAPIDJSON_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${RAPIDJSON_CMAKE_ARGS})

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

externalproject_add(xsimd_ep
                    ${EP_COMMON_OPTIONS}
                    PREFIX "${CMAKE_BINARY_DIR}"
                    URL ${XSIMD_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_XSIMD_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${XSIMD_CMAKE_ARGS})

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

externalproject_add(zlib_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${ZLIB_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_ZLIB_BUILD_SHA256_CHECKSUM}"
                    BUILD_BYPRODUCTS "${ZLIB_STATIC_LIB}"
                    CMAKE_ARGS ${ZLIB_CMAKE_ARGS})

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

externalproject_add(zstd_ep
                    ${EP_COMMON_OPTIONS}
                    CMAKE_ARGS ${ZSTD_CMAKE_ARGS}
                    SOURCE_SUBDIR "build/cmake"
                    INSTALL_DIR ${ZSTD_PREFIX}
                    URL ${ZSTD_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_ZSTD_BUILD_SHA256_CHECKSUM}"
                    BUILD_BYPRODUCTS "${ZSTD_STATIC_LIB}")

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

externalproject_add(re2_ep
                    ${EP_COMMON_OPTIONS}
                    INSTALL_DIR ${RE2_PREFIX}
                    URL ${RE2_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_RE2_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${RE2_CMAKE_ARGS}
                    BUILD_BYPRODUCTS "${RE2_STATIC_LIB}")

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

externalproject_add(utf8proc_ep
                    ${EP_COMMON_OPTIONS}
                    CMAKE_ARGS ${UTF8PROC_CMAKE_ARGS}
                    INSTALL_DIR ${UTF8PROC_PREFIX}
                    URL ${ARROW_UTF8PROC_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_UTF8PROC_BUILD_SHA256_CHECKSUM}"
                    BUILD_BYPRODUCTS "${UTF8PROC_STATIC_LIB}")

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

externalproject_add(cares_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${CARES_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_CARES_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${CARES_CMAKE_ARGS}
                    BUILD_BYPRODUCTS "${CARES_STATIC_LIB}")

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

externalproject_add(absl_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${ABSL_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_ABSL_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${ABSL_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${ABSL_BUILD_BYPRODUCTS})

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

externalproject_add(crc32c_ep
                    ${EP_COMMON_OPTIONS}
                    INSTALL_DIR ${CRC32C_PREFIX}
                    URL ${CRC32C_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_CRC32C_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${CRC32C_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${CRC32C_BUILD_BYPRODUCTS})

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

externalproject_add(nlohmann_json_ep
                    ${EP_COMMON_OPTIONS}
                    INSTALL_DIR ${NLOHMANN_JSON_PREFIX}
                    URL ${NLOHMANN_JSON_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_NLOHMANN_JSON_BUILD_SHA256_CHECKSUM}"
                    CMAKE_ARGS ${NLOHMANN_JSON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${NLOHMANN_JSON_BUILD_BYPRODUCTS})

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

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

externalproject_add(aws_c_common_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_C_COMMON_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_C_COMMON_BUILD_SHA256_CHECKSUM}"
                    PATCH_COMMAND ${AWS_C_COMMON_PATCH_COMMAND}
                    CMAKE_ARGS ${AWSSDK_COMMON_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_C_COMMON_STATIC_LIBRARY})

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

externalproject_add(aws_lc_ep
                    ${EP_COMMON_OPTIONS}
                    URL ${AWS_LC_SOURCE_URL}
                    URL_HASH "SHA256=${ARROW_AWS_LC_BUILD_SHA256_CHECKSUM}"
                    PATCH_COMMAND ${AWS_LC_PATCH_COMMAND}
                    CMAKE_ARGS ${AWS_LC_CMAKE_ARGS}
                    BUILD_BYPRODUCTS ${AWS_LC_STATIC_LIBRARY})

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)

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"

curl/curl tests/cmake/CMakeLists.txt :40

ExternalProject_Add(libssh2
  URL "${FROM_ARCHIVE}" URL_HASH "SHA256=${FROM_HASH}"
  INSTALL_COMMAND ""
  DOWNLOAD_EXTRACT_TIMESTAMP ON)

InsightSoftwareConsortium/ITK CMake/itkExternal_FFTW.cmake :59

ExternalProject_Add(
  fftwf
  PREFIX fftwf-${_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=ON
    -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})

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

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

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

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