Skip to content

Commit f447a0a

Browse files
committed
Remove program options from build system
1 parent 11588c6 commit f447a0a

File tree

6 files changed

+4
-114
lines changed

6 files changed

+4
-114
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ env:
3636
# x86_64 Linux (uses qt5 dev package instead of depends Qt to speed up build and avoid timeout)
3737
- HOST=x86_64-unknown-linux-gnu PACKAGES="python3-zmq qtbase5-dev qttools5-dev-tools protobuf-compiler libdbus-1-dev libharfbuzz-dev libprotobuf-dev" DEP_OPTS="NO_QT=1 NO_UPNP=1 DEBUG=1 ALLOW_HOST_PACKAGES=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-zmq --with-gui=qt5 --enable-glibc-back-compat --enable-reduce-exports CPPFLAGS=-DDEBUG_LOCKORDER"
3838
# x86_64 Linux (Qt5 & system libs)
39-
- HOST=x86_64-unknown-linux-gnu PACKAGES="python3-zmq qtbase5-dev qttools5-dev-tools libssl1.0-dev libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev libdb5.3++-dev libminiupnpc-dev libzmq3-dev libprotobuf-dev protobuf-compiler libqrencode-dev" NO_DEPENDS=1 RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-zmq --with-incompatible-bdb --enable-glibc-back-compat --enable-reduce-exports --with-gui=qt5 CPPFLAGS=-DDEBUG_LOCKORDER"
39+
- HOST=x86_64-unknown-linux-gnu PACKAGES="python3-zmq qtbase5-dev qttools5-dev-tools libssl1.0-dev libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libdb5.3++-dev libminiupnpc-dev libzmq3-dev libprotobuf-dev protobuf-compiler libqrencode-dev" NO_DEPENDS=1 RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-zmq --with-incompatible-bdb --enable-glibc-back-compat --enable-reduce-exports --with-gui=qt5 CPPFLAGS=-DDEBUG_LOCKORDER"
4040
# x86_64 Linux, No wallet
4141
- HOST=x86_64-unknown-linux-gnu PACKAGES="python3" DEP_OPTS="NO_WALLET=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat --enable-reduce-exports"
4242
# Cross-Mac

build-aux/m4/ax_boost_program_options.m4

Lines changed: 0 additions & 108 deletions
This file was deleted.

configure.ac

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -858,7 +858,6 @@ if test x$want_boost = xno; then
858858
fi
859859
AX_BOOST_SYSTEM
860860
AX_BOOST_FILESYSTEM
861-
AX_BOOST_PROGRAM_OPTIONS
862861
AX_BOOST_THREAD
863862
AX_BOOST_CHRONO
864863

@@ -927,7 +926,7 @@ fi
927926

928927
if test x$use_boost = xyes; then
929928

930-
BOOST_LIBS="$BOOST_LDFLAGS $BOOST_SYSTEM_LIB $BOOST_FILESYSTEM_LIB $BOOST_PROGRAM_OPTIONS_LIB $BOOST_THREAD_LIB $BOOST_CHRONO_LIB"
929+
BOOST_LIBS="$BOOST_LDFLAGS $BOOST_SYSTEM_LIB $BOOST_FILESYSTEM_LIB $BOOST_THREAD_LIB $BOOST_CHRONO_LIB"
931930

932931

933932
dnl If boost (prior to 1.57) was built without c++11, it emulated scoped enums

depends/packages/boost.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ $(package)_toolset_$(host_os)=gcc
1919
$(package)_archiver_$(host_os)=$($(package)_ar)
2020
$(package)_toolset_darwin=darwin
2121
$(package)_archiver_darwin=$($(package)_libtool)
22-
$(package)_config_libraries=chrono,filesystem,program_options,system,thread,test
22+
$(package)_config_libraries=chrono,filesystem,system,thread,test
2323
$(package)_cxxflags=-std=c++11 -fvisibility=hidden
2424
$(package)_cxxflags_linux=-fPIC
2525
endef

doc/build-unix.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ tuned to conserve memory with additional CXXFLAGS:
7070

7171
Build requirements:
7272

73-
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev
73+
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev
7474

7575
BerkeleyDB is required for the wallet.
7676

test/lint/lint-includes.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ EXPECTED_BOOST_INCLUDES=(
6868
boost/optional.hpp
6969
boost/preprocessor/cat.hpp
7070
boost/preprocessor/stringize.hpp
71-
boost/program_options/detail/config_file.hpp
7271
boost/scoped_array.hpp
7372
boost/signals2/connection.hpp
7473
boost/signals2/last_value.hpp

0 commit comments

Comments
 (0)