updated build system
All checks were successful
BlockStorage/repertory/pipeline/head This commit looks good

This commit is contained in:
2024-08-24 17:45:06 -05:00
parent 019e5e7ae8
commit 25f076ea43
4 changed files with 103 additions and 46 deletions

View File

@ -1,50 +1,51 @@
set(BINUTILS_VERSION 2.41)
set(BOOST2_MAJOR_VERSION 1)
set(BOOST2_MINOR_VERSION 76)
set(BOOST2_PATCH_VERSION 0)
set(BOOST_MAJOR_VERSION 1)
set(BOOST_MINOR_VERSION 86)
set(BOOST_PATCH_VERSION 0)
set(CLI11_VERSION 2.4.2)
set(FMT_VERSION 11.0.2)
set(CPP_HTTPLIB_VERSION 0.16.3)
set(CURL_VERSION 8.9.1)
set(OGG_VERSION 1.3.5)
set(ROCKSDB_VERSION 9.5.2)
set(WXWIDGETS_VERSION 3.2.5)
set(FONTCONFIG_VERSION 2.15.0)
set(BOOST2_MINOR_VERSION 76)
set(LIBSODIUM_VERSION 1.0.20)
set(BOOST_PATCH_VERSION 0)
set(FREETYPE2_VERSION 2.13.3)
set(NUSPELL_VERSION 5.1.4)
set(LIBEVENT_VERSION 2.1.12)
set(CXXOPTS_VERSION 3.2.0)
set(SFML_VERSION 2.6.1)
set(VLC_VERSION 3.0)
set(ICU_VERSION 75-1)
set(SECP256K1_VERSION 0.1.0.20)
set(BOOST_MAJOR_VERSION 1)
set(LIBDSM_VERSION 0.4.3)
set(GTEST_VERSION 1.15.2)
set(BOOST2_PATCH_VERSION 0)
set(FLAC_VERSION 1.4.3)
set(CURL_VERSION 8.9.1)
set(SQLITE_VERSION 3460100)
set(CLI11_VERSION 2.4.2)
set(LIBPNG_VERSION 1.6.43)
set(LIBBITCOIN_SYSTEM_VERSION 3.8.0)
set(MINGW_VERSION 11.0.1)
set(LIBTASN_VERSION 4.19.0)
set(ZLIB_VERSION 1.3.1)
set(PUGIXML_VERSION 1.14)
set(OPENSSL_VERSION 3.3.1)
set(SPDLOG_VERSION 1.14.1)
set(OPENAL_VERSION 1.23.1)
set(GTKMM_VERSION 3.0)
set(GCC_VERSION 14.2.0)
set(BINUTILS_VERSION 2.41)
set(SDL_VERSION 2.30.6)
set(LIBICONV_VERSION 1.17)
set(LIBJPEG_TURBO_VERSION 3.0.3)
set(VORBIS_VERSION 1.3.7)
set(DTL_VERSION 2.01)
set(EXPAT_VERSION 2.6.2)
set(FLAC_VERSION 1.4.3)
set(FMT_VERSION 11.0.2)
set(FONTCONFIG_VERSION 2.15.0)
set(FREETYPE2_VERSION 2.13.3)
set(GCC_VERSION 14.2.0)
set(GTEST_VERSION 1.15.2)
set(GTKMM_VERSION 3.0)
set(ICU_VERSION 75-1)
set(JSON_VERSION 3.11.3)
set(LIBBITCOIN_SYSTEM_VERSION 3.8.0)
set(LIBDSM_VERSION 0.4.3)
set(LIBEVENT_VERSION 2.1.12)
set(LIBJPEG_TURBO_VERSION 3.0.3)
set(LIBPNG_VERSION 1.6.43)
set(LIBSODIUM_VERSION 1.0.20)
set(LIBTASN_VERSION 4.19.0)
set(LIBICONV_VERSION 1.17)
set(MESA_VERSION 23.3.3)
set(MINGW_VERSION 11.0.1)
set(NANA_VERSION 1.7.4)
set(NUSPELL_VERSION 5.1.4)
set(OGG_VERSION 1.3.5)
set(OPENAL_VERSION 1.23.1)
set(OPENSSL_VERSION 3.3.1)
set(PKG_CONFIG_VERSION 0.29.2)
set(PUGIXML_VERSION 1.14)
set(ROCKSDB_VERSION 9.5.2)
set(SDL_VERSION 2.30.6)
set(SECP256K1_VERSION 0.1.0.20)
set(SFML_VERSION 2.6.1)
set(SPDLOG_VERSION 1.14.1)
set(SQLITE_VERSION 3460100)
set(BOOST_MINOR_VERSION 86)
set(STDUUID_VERSION 1.2.3)
set(VLC_VERSION 3.0)
set(VORBIS_VERSION 1.3.7)
set(WXWIDGETS_VERSION 3.2.5)
set(ZLIB_VERSION 1.3.1)
set(BOOST2_MAJOR_VERSION 1)
set(JSON_VERSION 3.11.3)
set(NANA_VERSION 1.7.4)
set(MESA_VERSION 23.3.3)
set(PKG_CONFIG_VERSION 0.29.2)

View File

@ -25,6 +25,7 @@ pushd "${PROJECT_SOURCE_DIR}"
PROJECT_GIT_REV=$(git rev-parse --short HEAD)
. "${PROJECT_SCRIPTS_DIR}/versions.sh"
. "${PROJECT_SCRIPTS_DIR}/options.sh"
for PROJECT_LIBRARY in "${PROJECT_LIBRARIES[@]}"; do

View File

@ -23,7 +23,7 @@ PROJECT_CLEANUP[BOOST]="3rd_party/boost_*"
PROJECT_CLEANUP[CPP_HTTPLIB]="3rd_party/cpp-httplib-*"
PROJECT_CLEANUP[CURL]="3rd_party/curl-*"
PROJECT_CLEANUP[JSON]="3rd_party/json-*"
PROJECT_CLEANUP[LIBBITCOIN_SYSTEM_ON]="3rd_party/boost_1_86_*"
PROJECT_CLEANUP[LIBBITCOIN_SYSTEM_ON]="3rd_party/boost_${PROJECT_VERSIONS[BOOST_MAJOR]}_${PROJECT_VERSIONS[BOOST_MINOR]}_*"
PROJECT_CLEANUP[LIBSODIUM]="3rd_party/libsodium*"
PROJECT_CLEANUP[OPENSSL]="3rd_party/openssl-*"
PROJECT_CLEANUP[PUGIXML]="3rd_party/pugixml-*"

55
scripts/versions.sh Executable file
View File

@ -0,0 +1,55 @@
#!/bin/bash
declare -A PROJECT_VERSIONS
PROJECT_VERSIONS[BINUTILS]="2.41"
PROJECT_VERSIONS[BOOST2_MAJOR]="1"
PROJECT_VERSIONS[BOOST2_MINOR]="76"
PROJECT_VERSIONS[BOOST2_PATCH]="0"
PROJECT_VERSIONS[BOOST_MAJOR]="1"
PROJECT_VERSIONS[BOOST_MINOR]="86"
PROJECT_VERSIONS[BOOST_PATCH]="0"
PROJECT_VERSIONS[CLI11]="2.4.2"
PROJECT_VERSIONS[CPP_HTTPLIB]="0.16.3"
PROJECT_VERSIONS[CURL]="8.9.1"
PROJECT_VERSIONS[CXXOPTS]="3.2.0"
PROJECT_VERSIONS[DTL]="2.01"
PROJECT_VERSIONS[EXPAT]="2.6.2"
PROJECT_VERSIONS[FLAC]="1.4.3"
PROJECT_VERSIONS[FMT]="11.0.2"
PROJECT_VERSIONS[FONTCONFIG]="2.15.0"
PROJECT_VERSIONS[FREETYPE2]="2.13.3"
PROJECT_VERSIONS[GCC]="14.2.0"
PROJECT_VERSIONS[GTEST]="1.15.2"
PROJECT_VERSIONS[GTKMM]="3.0"
PROJECT_VERSIONS[ICU]="75-1"
PROJECT_VERSIONS[JSON]="3.11.3"
PROJECT_VERSIONS[LIBBITCOIN_SYSTEM]="3.8.0"
PROJECT_VERSIONS[LIBDSM]="0.4.3"
PROJECT_VERSIONS[LIBEVENT]="2.1.12"
PROJECT_VERSIONS[LIBICONV]="1.17"
PROJECT_VERSIONS[LIBJPEG_TURBO]="3.0.3"
PROJECT_VERSIONS[LIBPNG]="1.6.43"
PROJECT_VERSIONS[LIBSODIUM]="1.0.20"
PROJECT_VERSIONS[LIBTASN]="4.19.0"
PROJECT_VERSIONS[MESA]="23.3.3"
PROJECT_VERSIONS[MINGW]="11.0.1"
PROJECT_VERSIONS[NANA]="1.7.4"
PROJECT_VERSIONS[NUSPELL]="5.1.4"
PROJECT_VERSIONS[OGG]="1.3.5"
PROJECT_VERSIONS[OPENAL]="1.23.1"
PROJECT_VERSIONS[OPENSSL]="3.3.1"
PROJECT_VERSIONS[PKG_CONFIG]="0.29.2"
PROJECT_VERSIONS[PUGIXML]="1.14"
PROJECT_VERSIONS[ROCKSDB]="9.5.2"
PROJECT_VERSIONS[SDL]="2.30.6"
PROJECT_VERSIONS[SECP256K1]="0.1.0.20"
PROJECT_VERSIONS[SFML]="2.6.1"
PROJECT_VERSIONS[SPDLOG]="1.14.1"
PROJECT_VERSIONS[SQLITE]="3460100"
PROJECT_VERSIONS[STDUUID]="1.2.3"
PROJECT_VERSIONS[VLC]="3.0"
PROJECT_VERSIONS[VORBIS]="1.3.7"
PROJECT_VERSIONS[WXWIDGETS]="3.2.5"
PROJECT_VERSIONS[ZLIB]="1.3.1"
export PROJECT_VERSIONS