From 0bdea43b092cda932dff99134c60ca3a985e639f Mon Sep 17 00:00:00 2001 From: Eric Voskuil Date: Mon, 20 Jul 2026 17:04:02 -0400 Subject: [PATCH] Make vs secp256k1, ultrafast, and uf/cuda options importable. --- builds/msvc/vs2022/bn/bn.props | 12 +++++++++--- .../libbitcoin-node-test/libbitcoin-node-test.props | 13 ++++++++++--- .../vs2022/libbitcoin-node/libbitcoin-node.props | 12 +++++++++--- builds/msvc/vs2022/libbitcoin-system.import.props | 6 ++++++ builds/msvc/vs2026/bn/bn.props | 12 +++++++++--- .../libbitcoin-node-test/libbitcoin-node-test.props | 13 ++++++++++--- .../vs2026/libbitcoin-node/libbitcoin-node.props | 12 +++++++++--- builds/msvc/vs2026/libbitcoin-system.import.props | 6 ++++++ 8 files changed, 68 insertions(+), 18 deletions(-) diff --git a/builds/msvc/vs2022/bn/bn.props b/builds/msvc/vs2022/bn/bn.props index 9448b880..85b29455 100644 --- a/builds/msvc/vs2022/bn/bn.props +++ b/builds/msvc/vs2022/bn/bn.props @@ -30,26 +30,32 @@ - dynamic + dynamic + dynamic dynamic dynamic dynamic dynamic - ltcg + ltcg + ltcg ltcg ltcg ltcg ltcg - static + static + static static static static static + + cuda + diff --git a/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.props b/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.props index f488377c..3db6cdad 100644 --- a/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.props +++ b/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.props @@ -32,26 +32,33 @@ - dynamic + dynamic + dynamic dynamic dynamic dynamic dynamic - static ltcg + static + ltcg + ltcg ltcg ltcg ltcg ltcg - static + static + static static static static static + + cuda + diff --git a/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.props b/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.props index 6214b253..d76f974d 100644 --- a/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.props +++ b/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.props @@ -37,23 +37,29 @@ - dynamic + dynamic + dynamic dynamic dynamic dynamic - ltcg + ltcg + ltcg ltcg ltcg ltcg - static + static + static static static static + + cuda + diff --git a/builds/msvc/vs2022/libbitcoin-system.import.props b/builds/msvc/vs2022/libbitcoin-system.import.props index bbf13a73..f5166a0a 100644 --- a/builds/msvc/vs2022/libbitcoin-system.import.props +++ b/builds/msvc/vs2022/libbitcoin-system.import.props @@ -21,6 +21,9 @@ false + true + false + false @@ -36,6 +39,9 @@ + + + diff --git a/builds/msvc/vs2026/bn/bn.props b/builds/msvc/vs2026/bn/bn.props index 9448b880..85b29455 100644 --- a/builds/msvc/vs2026/bn/bn.props +++ b/builds/msvc/vs2026/bn/bn.props @@ -30,26 +30,32 @@ - dynamic + dynamic + dynamic dynamic dynamic dynamic dynamic - ltcg + ltcg + ltcg ltcg ltcg ltcg ltcg - static + static + static static static static static + + cuda + diff --git a/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.props b/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.props index f488377c..3db6cdad 100644 --- a/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.props +++ b/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.props @@ -32,26 +32,33 @@ - dynamic + dynamic + dynamic dynamic dynamic dynamic dynamic - static ltcg + static + ltcg + ltcg ltcg ltcg ltcg ltcg - static + static + static static static static static + + cuda + diff --git a/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.props b/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.props index 6214b253..d76f974d 100644 --- a/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.props +++ b/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.props @@ -37,23 +37,29 @@ - dynamic + dynamic + dynamic dynamic dynamic dynamic - ltcg + ltcg + ltcg ltcg ltcg ltcg - static + static + static static static static + + cuda + diff --git a/builds/msvc/vs2026/libbitcoin-system.import.props b/builds/msvc/vs2026/libbitcoin-system.import.props index bbf13a73..f5166a0a 100644 --- a/builds/msvc/vs2026/libbitcoin-system.import.props +++ b/builds/msvc/vs2026/libbitcoin-system.import.props @@ -21,6 +21,9 @@ false + true + false + false @@ -36,6 +39,9 @@ + + +