From b0b1dca21ea524839c7cc2e109c7ab399f812fa5 Mon Sep 17 00:00:00 2001 From: David Galiffi Date: Wed, 10 Jul 2024 10:34:18 -0400 Subject: [PATCH] Add ElfUtils and BinUtils Download URL Overrides (#358) * Add CMake CACHE Variable ElfUtils_DOWNLOAD_URL Used to override the default URL to download ElfUtils from. Useful for internal builds Also, include a mirror to fallback to if the override URL fails. * Update timemory submodule Updating to include the BINUTIL_DOWNLOAD_URL override cmake variable. --------- Signed-off-by: David Galiffi --- cmake/ElfUtils.cmake | 3 ++- external/timemory | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cmake/ElfUtils.cmake b/cmake/ElfUtils.cmake index 0b5308b7a8..f58cf0eed5 100644 --- a/cmake/ElfUtils.cmake +++ b/cmake/ElfUtils.cmake @@ -102,7 +102,8 @@ set(_eu_build_byproducts "${_eu_root}/lib/libdw${CMAKE_STATIC_LIBRARY_SUFFIX}" externalproject_add( omnitrace-elfutils-build PREFIX ${PROJECT_BINARY_DIR}/external/elfutils - URL https://sourceware.org/elfutils/ftp/${ElfUtils_DOWNLOAD_VERSION}/elfutils-${ElfUtils_DOWNLOAD_VERSION}.tar.bz2 + URL ${ElfUtils_DOWNLOAD_URL} + "https://sourceware.org/elfutils/ftp/${ElfUtils_DOWNLOAD_VERSION}/elfutils-${ElfUtils_DOWNLOAD_VERSION}.tar.bz2" BUILD_IN_SOURCE 1 CONFIGURE_COMMAND ${CMAKE_COMMAND} -E env CC=${ElfUtils_C_COMPILER} diff --git a/external/timemory b/external/timemory index 86d2d12a8b..3337f8b906 160000 --- a/external/timemory +++ b/external/timemory @@ -1 +1 @@ -Subproject commit 86d2d12a8b188053b7cacdb1ece1eba5aa9f32c9 +Subproject commit 3337f8b906b7b0c53fbf20099c85bd7d10a4a16c