From e6b7339a68ce57244117e2470f87ff581520cfc7 Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Thu, 4 Aug 2016 11:13:42 +0200 Subject: build: configure: Use command line options to disable optional libraries Make the configure script accept command line options similar to the autotools generated configure. Implement --disable-geoip and --disable-zlib and use the to replace the respective DISABLE_* variables introduced in 0349b93a6689a ("build: configure: Allow to disable support for libgeoip and zlib"). Also update INSTALL and the travis CI configuration accordingly. Based on previous work by Vadim Kochan. Signed-off-by: Tobias Klauser --- INSTALL | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'INSTALL') diff --git a/INSTALL b/INSTALL index 79ccfd2..60c294b 100644 --- a/INSTALL +++ b/INSTALL @@ -72,15 +72,18 @@ The installation (deinstallation) process is fairly simple: (# make uninstall) -The configure script can be influenced by setting certain environment -variables, e.g. CC or CROSS_COMPILE. +The configure script can be influenced by setting certain command line +options and environment variables (e.g. CC or CROSS_COMPILE). To get a list +of all supported options and variables use: + + $ ./configure --help The use of the optional libGeoIP and libz libraries can be explicitely -disabled by setting the corresponding variables for the configure +disabled by using the corresponding command line option for the configure script: - $ DISABLE_GEOIP=1 ./configure - $ DISABLE_ZLIB=1 ./configure + $ ./configure --disable-geoip + $ ./configure --disable-zlib In order to remove all build files from the source tree: -- cgit v1.2.3-54-g00ecf