From 2a40e1091c5d4cdc8f5b2ae8e9cd8323eaeed4ef Mon Sep 17 00:00:00 2001 From: Phillip Mienk Date: Wed, 30 Oct 2024 21:59:24 -0700 Subject: [PATCH] Regenerate artifacts. --- .github/workflows/ci.yml | 4 +-- .vscode/settings.json | 4 +++ builds/cmake/CMakePresets.json | 45 --------------------------- builds/vscode/protocol.code-workspace | 8 +++++ install-cmakepresets.sh | 14 ++------- 5 files changed, 16 insertions(+), 59 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 builds/vscode/protocol.code-workspace diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b4e0cdf..c6cbe45 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -511,7 +511,7 @@ jobs: packages: "" - os: ubuntu-22.04 - preset: "nix-gnu-release-static-size" + preset: "nix-gnu-release-static" cxx: "clang++-15" link: "static" optimization: "size" @@ -527,7 +527,7 @@ jobs: packages: "" - os: ubuntu-22.04 - preset: "nix-gnu-release-shared-size" + preset: "nix-gnu-release-shared" cxx: "g++-11" link: "dynamic" optimization: "size" diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..a6763c9 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "cmake.sourceDirectory": "${workspaceFolder}/builds/cmake", + "cmake.useCMakePresets": "always" +} diff --git a/builds/cmake/CMakePresets.json b/builds/cmake/CMakePresets.json index 048dc10..e59234e 100644 --- a/builds/cmake/CMakePresets.json +++ b/builds/cmake/CMakePresets.json @@ -74,15 +74,6 @@ } } }, - { - "name": "gnu-optimized-size", - "description": "Factored size optimization settings.", - "hidden": true, - "cacheVariables": { - "CMAKE_C_FLAGS": "$env{CMAKE_C_FLAGS} -Os", - "CMAKE_CXX_FLAGS": "$env{CMAKE_CXX_FLAGS} -Os" - } - }, { "name": "nix-gnu-debug-static", "displayName": "*nix/GNU/Debug/Static", @@ -126,30 +117,6 @@ "gnu-release", "nix-base" ] - }, - { - "name": "nix-gnu-release-static-size", - "displayName": "*nix/GNU/Release/Static/Size", - "description": "Release build with static linking and optimizations for size.", - "hidden": false, - "inherits": [ - "gnu-optimized-size", - "static", - "gnu-release", - "nix-base" - ] - }, - { - "name": "nix-gnu-release-shared-size", - "displayName": "*nix/GNU/Release/Shared/Size", - "description": "Release build with shared linking and optimizations for size.", - "hidden": false, - "inherits": [ - "gnu-optimized-size", - "shared", - "gnu-release", - "nix-base" - ] } ], "buildPresets": [ @@ -184,18 +151,6 @@ "displayName": "*nix/GNU/Release/Shared", "inherits": [ "nix-target-list" ], "configurePreset": "nix-gnu-release-shared" - }, - { - "name": "nix-gnu-release-static-size", - "displayName": "*nix/GNU/Release/Static/Size", - "inherits": [ "nix-target-list" ], - "configurePreset": "nix-gnu-release-static-size" - }, - { - "name": "nix-gnu-release-shared-size", - "displayName": "*nix/GNU/Release/Shared/Size", - "inherits": [ "nix-target-list" ], - "configurePreset": "nix-gnu-release-shared-size" } ] } diff --git a/builds/vscode/protocol.code-workspace b/builds/vscode/protocol.code-workspace new file mode 100644 index 0000000..c8b73ff --- /dev/null +++ b/builds/vscode/protocol.code-workspace @@ -0,0 +1,8 @@ +{ + "folders": [ + { + "path": "../../../libbitcoin-protocol" + } + ], + "settings": {} +} diff --git a/install-cmakepresets.sh b/install-cmakepresets.sh index 2a24571..324abed 100755 --- a/install-cmakepresets.sh +++ b/install-cmakepresets.sh @@ -362,13 +362,10 @@ handle_custom_options() ($PRESET_ID != "gnu-release") && ($PRESET_ID != "static") && ($PRESET_ID != "shared") && - ($PRESET_ID != "gnu-optimized-size") && ($PRESET_ID != "nix-gnu-debug-static") && ($PRESET_ID != "nix-gnu-debug-shared") && ($PRESET_ID != "nix-gnu-release-static") && - ($PRESET_ID != "nix-gnu-release-shared") && - ($PRESET_ID != "nix-gnu-release-static-size") && - ($PRESET_ID != "nix-gnu-release-shared-size")]]; then + ($PRESET_ID != "nix-gnu-release-shared")]]; then display_error "Unsupported preset: $PRESET_ID" display_error "Supported values are:" display_error " nix-base" @@ -376,13 +373,10 @@ handle_custom_options() display_error " gnu-release" display_error " static" display_error " shared" - display_error " gnu-optimized-size" display_error " nix-gnu-debug-static" display_error " nix-gnu-debug-shared" display_error " nix-gnu-release-static" display_error " nix-gnu-release-shared" - display_error " nix-gnu-release-static-size" - display_error " nix-gnu-release-shared-size" display_error "" display_help exit 1 @@ -391,11 +385,7 @@ handle_custom_options() BASE_PRESET_ID="$PRESET_ID" REPO_PRESET[libbitcoin-protocol]="$PRESET_ID" display_message "REPO_PRESET[libbitcoin-protocol]=${REPO_PRESET[libbitcoin-protocol]}" - if [[ $WITH_ICU ]]; then - REPO_PRESET[libbitcoin-system]="$BASE_PRESET_ID-with_icu" - else - REPO_PRESET[libbitcoin-system]="$BASE_PRESET_ID-without_icu" - fi + REPO_PRESET[libbitcoin-system]="$BASE_PRESET_ID" display_message "REPO_PRESET[libbitcoin-system]=${REPO_PRESET[libbitcoin-system]}" CUMULATIVE_FILTERED_ARGS=""