Skip to content

Commit c8a9bf1

Browse files
authored
Merge pull request #375 from evoskuil/master
Remove zmq, protocol, and blockchain server .props dependencies.
2 parents e5c0b9a + 08df87e commit c8a9bf1

File tree

4 files changed

+0
-74
lines changed

4 files changed

+0
-74
lines changed

generate4.xml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1581,7 +1581,6 @@
15811581
<dependency name="bash-completion" version="2.0.0" option="bash-completiondir" unprefixed="true" extract="completionsdir" default="${datadir}/bash-completion/completions" />
15821582

15831583
<dependency name="bitcoin-node" version="4.0.0" />
1584-
<!--<dependency name="bitcoin-protocol" version="4.0.0" />-->
15851584

15861585
<!-- General flags -->
15871586
<flag name="std=c++20" comment="Require c++20 for all c++ products." context="c++" />
@@ -1621,7 +1620,6 @@
16211620
</product>
16221621
<product prefix="lib" path="src" uuid="73ce0ac2-ecb2-4e8d-a136-17840c0371a0" >
16231622
<flag define="sysconfdir" />
1624-
<!--<library name="bitcoin-protocol" />-->
16251623
<library name="bitcoin-node" />
16261624
<headers path="include" />
16271625
<sources path="src" />
@@ -1656,14 +1654,6 @@
16561654
<option value="${with_boost}" />
16571655
<option value="${with_pkgconfigdir}" />
16581656
</build>
1659-
<!--
1660-
<build name="bitcoin-protocol" github="libbitcoin" repository="libbitcoin-protocol" branch="master" parallel="true" >
1661-
<option value="--without-tests" cmake="-Dwith-tests=no" />
1662-
<option value="--without-examples" cmake="-Dwith-examples=no" />
1663-
<option value="${with_boost}" />
1664-
<option value="${with_pkgconfigdir}" />
1665-
</build>
1666-
-->
16671657
<build name="bitcoin-server" github="libbitcoin" repository="libbitcoin-server" branch="master" parallel="true" >
16681658
<option value="${with_boost}" />
16691659
<option value="${with_pkgconfigdir}" />
@@ -1672,7 +1662,6 @@
16721662

16731663
<presets>
16741664
<mapping name="bitcoin-server" type="base" />
1675-
<!--<mapping name="bitcoin-protocol" type="base" />-->
16761665
<mapping name="bitcoin-node" type="base" />
16771666
<mapping name="bitcoin-network" type="base" />
16781667
<mapping name="bitcoin-database" type="base" />
@@ -1780,20 +1769,17 @@
17801769
<job system="osx" image="xcode12.2" compiler="clang" link="dynamic" >
17811770
<get name="boost" />
17821771
<get name="bash-completion" />
1783-
<!--<option value="--build-zmq" />-->
17841772
<option value="--disable-static" />
17851773
<option value="--with-bash-completiondir" />
17861774
</job>
17871775
<job system="osx" compiler="clang" link="static" >
17881776
<!-- these allow unused build to complete -->
17891777
<option value="--disable-shared" />
17901778
<option value="--build-boost" />
1791-
<!--<option value="--build-zmq" />-->
17921779
<option value="--prefix=$TRAVIS_BUILD_DIR/my-prefix" />
17931780
</job>
17941781
<job system="linux" compiler="clang" link="dynamic" sudo="false" >
17951782
<option value="--build-boost" />
1796-
<!--<option value="--build-zmq" />-->
17971783
<option value="--disable-ndebug" />
17981784
<option value="--disable-static" />
17991785
<option value="--prefix=$TRAVIS_BUILD_DIR/my-prefix" />
@@ -1803,7 +1789,6 @@
18031789
<job system="linux" compiler="clang" link="static" version="5.0" >
18041790
<option value="--disable-shared" />
18051791
<option value="--build-boost" />
1806-
<!--<option value="--build-zmq" />-->
18071792
<option value="--prefix=$TRAVIS_BUILD_DIR/my-prefix" />
18081793
<option value="CFLAGS='-Os'" />
18091794
<option value="CXXFLAGS='-Os'" />
@@ -1812,7 +1797,6 @@
18121797
<get name="bash-completion" />
18131798
<option value="--disable-static" />
18141799
<option value="--build-boost" />
1815-
<!--<option value="--build-zmq" />-->
18161800
<option value="--with-bash-completiondir=$TRAVIS_BUILD_DIR/my-prefix/share/bash-completion/completions" />
18171801
<option value="--prefix=$TRAVIS_BUILD_DIR/my-prefix" />
18181802
<option value="CFLAGS='-Os -s'" />
@@ -1821,7 +1805,6 @@
18211805
<job system="linux" compiler="gcc" link="static" coverage="true" >
18221806
<get name="bash-completion" />
18231807
<option value="--build-boost" />
1824-
<!--<option value="--build-zmq" />-->
18251808
<option value="--disable-shared" />
18261809
<option value="--build-dir=my-build" />
18271810
<option value="--prefix=$TRAVIS_BUILD_DIR/my-prefix" />

props/version4/project/libbitcoin-server/bs/bs.props

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,9 @@
2020

2121
<ImportGroup Label="PropertySheets">
2222
<Import Project="$(SolutionDir)libbitcoin-system.import.props" />
23-
<Import Project="$(SolutionDir)libbitcoin-consensus.import.props" />
2423
<Import Project="$(SolutionDir)libbitcoin-database.import.props" />
25-
<Import Project="$(SolutionDir)libbitcoin-blockchain.import.props" />
2624
<Import Project="$(SolutionDir)libbitcoin-network.import.props" />
2725
<Import Project="$(SolutionDir)libbitcoin-node.import.props" />
28-
<Import Project="$(SolutionDir)libbitcoin-protocol.import.props" />
2926
<Import Project="$(SolutionDir)libbitcoin-server.import.props" />
3027
</ImportGroup>
3128

@@ -34,54 +31,38 @@
3431
</PropertyGroup>
3532

3633
<PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
37-
<Linkage-libzmq>dynamic</Linkage-libzmq>
3834
<Linkage-secp256k1>dynamic</Linkage-secp256k1>
3935
<Linkage-libbitcoin-system>dynamic</Linkage-libbitcoin-system>
40-
<Linkage-libbitcoin-consensus>dynamic</Linkage-libbitcoin-consensus>
4136
<Linkage-libbitcoin-database>dynamic</Linkage-libbitcoin-database>
42-
<Linkage-libbitcoin-blockchain>dynamic</Linkage-libbitcoin-blockchain>
4337
<Linkage-libbitcoin-network>dynamic</Linkage-libbitcoin-network>
4438
<Linkage-libbitcoin-node>dynamic</Linkage-libbitcoin-node>
45-
<Linkage-libbitcoin-protocol>dynamic</Linkage-libbitcoin-protocol>
4639
<Linkage-libbitcoin-server>dynamic</Linkage-libbitcoin-server>
4740
</PropertyGroup>
4841
<PropertyGroup Condition="'$(DefaultLinkage)' == 'ltcg'">
49-
<Linkage-libzmq>ltcg</Linkage-libzmq>
5042
<Linkage-secp256k1>ltcg</Linkage-secp256k1>
5143
<Linkage-libbitcoin-system>ltcg</Linkage-libbitcoin-system>
52-
<Linkage-libbitcoin-consensus>ltcg</Linkage-libbitcoin-consensus>
5344
<Linkage-libbitcoin-database>ltcg</Linkage-libbitcoin-database>
54-
<Linkage-libbitcoin-blockchain>ltcg</Linkage-libbitcoin-blockchain>
5545
<Linkage-libbitcoin-network>ltcg</Linkage-libbitcoin-network>
5646
<Linkage-libbitcoin-node>ltcg</Linkage-libbitcoin-node>
57-
<Linkage-libbitcoin-protocol>ltcg</Linkage-libbitcoin-protocol>
5847
<Linkage-libbitcoin-server>ltcg</Linkage-libbitcoin-server>
5948
</PropertyGroup>
6049
<PropertyGroup Condition="'$(DefaultLinkage)' == 'static'">
61-
<Linkage-libzmq>static</Linkage-libzmq>
6250
<Linkage-secp256k1>static</Linkage-secp256k1>
6351
<Linkage-libbitcoin-system>static</Linkage-libbitcoin-system>
64-
<Linkage-libbitcoin-consensus>static</Linkage-libbitcoin-consensus>
6552
<Linkage-libbitcoin-database>static</Linkage-libbitcoin-database>
66-
<Linkage-libbitcoin-blockchain>static</Linkage-libbitcoin-blockchain>
6753
<Linkage-libbitcoin-network>static</Linkage-libbitcoin-network>
6854
<Linkage-libbitcoin-node>static</Linkage-libbitcoin-node>
69-
<Linkage-libbitcoin-protocol>static</Linkage-libbitcoin-protocol>
7055
<Linkage-libbitcoin-server>static</Linkage-libbitcoin-server>
7156
</PropertyGroup>
7257

7358
<!-- Messages -->
7459

7560
<Target Name="LinkageInfo" BeforeTargets="PrepareForBuild">
76-
<Message Text="Linkage-libzmq : $(Linkage-libzmq)" Importance="high"/>
7761
<Message Text="Linkage-secp256k1 : $(Linkage-secp256k1)" Importance="high"/>
7862
<Message Text="Linkage-_system : $(Linkage-libbitcoin-system)" Importance="high"/>
79-
<Message Text="Linkage-_consensus: $(Linkage-libbitcoin-consensus)" Importance="high"/>
8063
<Message Text="Linkage-_database : $(Linkage-libbitcoin-database)" Importance="high"/>
81-
<Message Text="Linkage-_blockchain: $(Linkage-libbitcoin-blockchain)" Importance="high"/>
8264
<Message Text="Linkage-_node : $(Linkage-libbitcoin-node)" Importance="high"/>
8365
<Message Text="Linkage-_network : $(Linkage-libbitcoin-network)" Importance="high"/>
84-
<Message Text="Linkage-_protocol : $(Linkage-libbitcoin-protocol)" Importance="high"/>
8566
<Message Text="Linkage-_server : $(Linkage-libbitcoin-server)" Importance="high"/>
8667
</Target>
8768

props/version4/project/libbitcoin-server/libbitcoin-server-test/libbitcoin-server-test.props

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,9 @@
2222

2323
<ImportGroup Label="PropertySheets">
2424
<Import Project="$(SolutionDir)libbitcoin-system.import.props" />
25-
<Import Project="$(SolutionDir)libbitcoin-consensus.import.props" />
2625
<Import Project="$(SolutionDir)libbitcoin-database.import.props" />
27-
<Import Project="$(SolutionDir)libbitcoin-blockchain.import.props" />
2826
<Import Project="$(SolutionDir)libbitcoin-network.import.props" />
2927
<Import Project="$(SolutionDir)libbitcoin-node.import.props" />
30-
<Import Project="$(SolutionDir)libbitcoin-protocol.import.props" />
3128
<Import Project="$(SolutionDir)libbitcoin-server.import.props" />
3229
</ImportGroup>
3330

@@ -36,54 +33,38 @@
3633
</PropertyGroup>
3734

3835
<PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
39-
<Linkage-libzmq>dynamic</Linkage-libzmq>
4036
<Linkage-secp256k1>dynamic</Linkage-secp256k1>
4137
<Linkage-libbitcoin-system>dynamic</Linkage-libbitcoin-system>
42-
<Linkage-libbitcoin-consensus>dynamic</Linkage-libbitcoin-consensus>
4338
<Linkage-libbitcoin-database>dynamic</Linkage-libbitcoin-database>
44-
<Linkage-libbitcoin-blockchain>dynamic</Linkage-libbitcoin-blockchain>
4539
<Linkage-libbitcoin-network>dynamic</Linkage-libbitcoin-network>
4640
<Linkage-libbitcoin-node>dynamic</Linkage-libbitcoin-node>
47-
<Linkage-libbitcoin-protocol>dynamic</Linkage-libbitcoin-protocol>
4841
<Linkage-libbitcoin-server>dynamic</Linkage-libbitcoin-server>
4942
</PropertyGroup>
5043
<PropertyGroup Condition="'$(DefaultLinkage)' == 'ltcg'">
51-
<Linkage-libzmq>ltcg</Linkage-libzmq>
5244
<Linkage-secp256k1>ltcg</Linkage-secp256k1>
5345
<Linkage-libbitcoin-system>ltcg</Linkage-libbitcoin-system>
54-
<Linkage-libbitcoin-consensus>ltcg</Linkage-libbitcoin-consensus>
5546
<Linkage-libbitcoin-database>ltcg</Linkage-libbitcoin-database>
56-
<Linkage-libbitcoin-blockchain>ltcg</Linkage-libbitcoin-blockchain>
5747
<Linkage-libbitcoin-network>ltcg</Linkage-libbitcoin-network>
5848
<Linkage-libbitcoin-node>ltcg</Linkage-libbitcoin-node>
59-
<Linkage-libbitcoin-protocol>ltcg</Linkage-libbitcoin-protocol>
6049
<Linkage-libbitcoin-server>ltcg</Linkage-libbitcoin-server>
6150
</PropertyGroup>
6251
<PropertyGroup Condition="'$(DefaultLinkage)' == 'static'">
63-
<Linkage-libzmq>static</Linkage-libzmq>
6452
<Linkage-secp256k1>static</Linkage-secp256k1>
6553
<Linkage-libbitcoin-system>static</Linkage-libbitcoin-system>
66-
<Linkage-libbitcoin-consensus>static</Linkage-libbitcoin-consensus>
6754
<Linkage-libbitcoin-database>static</Linkage-libbitcoin-database>
68-
<Linkage-libbitcoin-blockchain>static</Linkage-libbitcoin-blockchain>
6955
<Linkage-libbitcoin-network>static</Linkage-libbitcoin-network>
7056
<Linkage-libbitcoin-node>static</Linkage-libbitcoin-node>
71-
<Linkage-libbitcoin-protocol>static</Linkage-libbitcoin-protocol>
7257
<Linkage-libbitcoin-server>static</Linkage-libbitcoin-server>
7358
</PropertyGroup>
7459

7560
<!-- Messages -->
7661

7762
<Target Name="LinkageInfo" BeforeTargets="PrepareForBuild">
78-
<Message Text="Linkage-libzmq : $(Linkage-libzmq)" Importance="high"/>
7963
<Message Text="Linkage-secp256k1 : $(Linkage-secp256k1)" Importance="high"/>
8064
<Message Text="Linkage-_system : $(Linkage-libbitcoin-system)" Importance="high"/>
81-
<Message Text="Linkage-_consensus: $(Linkage-libbitcoin-consensus)" Importance="high"/>
8265
<Message Text="Linkage-_database : $(Linkage-libbitcoin-database)" Importance="high"/>
83-
<Message Text="Linkage-_blockchain: $(Linkage-libbitcoin-blockchain)" Importance="high"/>
8466
<Message Text="Linkage-_node : $(Linkage-libbitcoin-node)" Importance="high"/>
8567
<Message Text="Linkage-_network : $(Linkage-libbitcoin-network)" Importance="high"/>
86-
<Message Text="Linkage-_protocol : $(Linkage-libbitcoin-protocol)" Importance="high"/>
8768
<Message Text="Linkage-_server : $(Linkage-libbitcoin-server)" Importance="high"/>
8869
</Target>
8970

props/version4/project/libbitcoin-server/libbitcoin-server/libbitcoin-server.props

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,64 +28,45 @@
2828

2929
<ImportGroup Label="PropertySheets">
3030
<Import Project="$(SolutionDir)libbitcoin-system.import.props" />
31-
<Import Project="$(SolutionDir)libbitcoin-consensus.import.props" />
3231
<Import Project="$(SolutionDir)libbitcoin-database.import.props" />
33-
<Import Project="$(SolutionDir)libbitcoin-blockchain.import.props" />
3432
<Import Project="$(SolutionDir)libbitcoin-network.import.props" />
3533
<Import Project="$(SolutionDir)libbitcoin-node.import.props" />
36-
<Import Project="$(SolutionDir)libbitcoin-protocol.import.props" />
3734
</ImportGroup>
3835

3936
<PropertyGroup Condition="'$(NuGetPackageRoot)' == ''">
4037
<NuGetPackageRoot>..\..\..\..\..\.nuget\packages\</NuGetPackageRoot>
4138
</PropertyGroup>
4239

4340
<PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
44-
<Linkage-libzmq>dynamic</Linkage-libzmq>
4541
<Linkage-secp256k1>dynamic</Linkage-secp256k1>
4642
<Linkage-libbitcoin-system>dynamic</Linkage-libbitcoin-system>
47-
<Linkage-libbitcoin-consensus>dynamic</Linkage-libbitcoin-consensus>
4843
<Linkage-libbitcoin-database>dynamic</Linkage-libbitcoin-database>
49-
<Linkage-libbitcoin-blockchain>dynamic</Linkage-libbitcoin-blockchain>
5044
<Linkage-libbitcoin-network>dynamic</Linkage-libbitcoin-network>
5145
<Linkage-libbitcoin-node>dynamic</Linkage-libbitcoin-node>
52-
<Linkage-libbitcoin-protocol>dynamic</Linkage-libbitcoin-protocol>
5346
</PropertyGroup>
5447
<PropertyGroup Condition="'$(DefaultLinkage)' == 'ltcg'">
55-
<Linkage-libzmq>ltcg</Linkage-libzmq>
5648
<Linkage-secp256k1>ltcg</Linkage-secp256k1>
5749
<Linkage-libbitcoin-system>ltcg</Linkage-libbitcoin-system>
58-
<Linkage-libbitcoin-consensus>ltcg</Linkage-libbitcoin-consensus>
5950
<Linkage-libbitcoin-database>ltcg</Linkage-libbitcoin-database>
60-
<Linkage-libbitcoin-blockchain>ltcg</Linkage-libbitcoin-blockchain>
6151
<Linkage-libbitcoin-network>ltcg</Linkage-libbitcoin-network>
6252
<Linkage-libbitcoin-node>ltcg</Linkage-libbitcoin-node>
63-
<Linkage-libbitcoin-protocol>ltcg</Linkage-libbitcoin-protocol>
6453
</PropertyGroup>
6554
<PropertyGroup Condition="'$(DefaultLinkage)' == 'static'">
66-
<Linkage-libzmq>static</Linkage-libzmq>
6755
<Linkage-secp256k1>static</Linkage-secp256k1>
6856
<Linkage-libbitcoin-system>static</Linkage-libbitcoin-system>
69-
<Linkage-libbitcoin-consensus>static</Linkage-libbitcoin-consensus>
7057
<Linkage-libbitcoin-database>static</Linkage-libbitcoin-database>
71-
<Linkage-libbitcoin-blockchain>static</Linkage-libbitcoin-blockchain>
7258
<Linkage-libbitcoin-network>static</Linkage-libbitcoin-network>
7359
<Linkage-libbitcoin-node>static</Linkage-libbitcoin-node>
74-
<Linkage-libbitcoin-protocol>static</Linkage-libbitcoin-protocol>
7560
</PropertyGroup>
7661

7762
<!-- Messages -->
7863

7964
<Target Name="LinkageInfo" BeforeTargets="PrepareForBuild">
80-
<Message Text="Linkage-libzmq : $(Linkage-libzmq)" Importance="high"/>
8165
<Message Text="Linkage-secp256k1 : $(Linkage-secp256k1)" Importance="high"/>
8266
<Message Text="Linkage-_system : $(Linkage-libbitcoin-system)" Importance="high"/>
83-
<Message Text="Linkage-_consensus: $(Linkage-libbitcoin-consensus)" Importance="high"/>
8467
<Message Text="Linkage-_database : $(Linkage-libbitcoin-database)" Importance="high"/>
85-
<Message Text="Linkage-_blockchain: $(Linkage-libbitcoin-blockchain)" Importance="high"/>
8668
<Message Text="Linkage-_network : $(Linkage-libbitcoin-network)" Importance="high"/>
8769
<Message Text="Linkage-_node : $(Linkage-libbitcoin-node)" Importance="high"/>
88-
<Message Text="Linkage-_protocol : $(Linkage-libbitcoin-protocol)" Importance="high"/>
8970
</Target>
9071

9172
</Project>

0 commit comments

Comments
 (0)