Merge remote-tracking branch 'origin/topic/christian/zeek-install-btest'

* origin/topic/christian/zeek-install-btest:
  Install BTest with Zeek
This commit is contained in:
Jon Siwek 2021-01-21 13:37:10 -08:00
commit 8164ea6517
5 changed files with 21 additions and 2 deletions

12
CHANGES
View file

@ -1,4 +1,16 @@
4.1.0-dev.128 | 2021-01-21 13:37:10 -0800
* Install BTest with Zeek (Christian Kreibich, Corelight)
Configuring with --disable-btest skips the installation. The main
reason for doing this is that many Zeek packages come with testsuites
that nearly always require btest, so providing btest out of the box
makes sense. Note that zkg's recent additions to its PATH environment
variable management mean that this btest instance is automatically
found also when the Zeek installation's binary folder isn't in the
path.
4.1.0-dev.125 | 2021-01-21 11:27:14 +0000
* More precise type information in a config framework error message

View file

@ -568,6 +568,7 @@ add_subdirectory(man)
include(CheckOptionalBuildSources)
CheckOptionalBuildSources(auxil/btest BTest INSTALL_BTEST)
CheckOptionalBuildSources(auxil/package-manager ZKG INSTALL_ZKG)
CheckOptionalBuildSources(auxil/zeekctl ZeekControl INSTALL_ZEEKCTL)
CheckOptionalBuildSources(auxil/zeek-aux Zeek-Aux INSTALL_AUX_TOOLS)
@ -616,6 +617,7 @@ message(
"\n"
"\nZeekControl: ${INSTALL_ZEEKCTL}"
"\nAux. Tools: ${INSTALL_AUX_TOOLS}"
"\nBTest: ${INSTALL_BTEST}"
"\nzkg: ${INSTALL_ZKG}"
"\n"
"\nlibmaxminddb: ${USE_GEOIP}"

View file

@ -1 +1 @@
4.1.0-dev.125
4.1.0-dev.128

@ -1 +1 @@
Subproject commit b1de8a637bc006587f5863ada6275aa76c77be7a
Subproject commit 487d1d03bac4b51049bc109c862ca547257533cf

5
configure vendored
View file

@ -65,6 +65,7 @@ Usage: $0 [OPTION]... [VAR=VALUE]...
--disable-zeekctl don't install ZeekControl
--disable-auxtools don't build or install auxiliary tools
--disable-archiver don't build or install zeek-archiver tool
--disable-btest don't install BTest
--disable-python don't try to build python bindings for Broker
--disable-broker-tests don't try to build Broker unit tests
--disable-zkg don't install zkg
@ -162,6 +163,7 @@ append_cache_entry ENABLE_PERFTOOLS BOOL false
append_cache_entry ENABLE_JEMALLOC BOOL false
append_cache_entry BUILD_SHARED_LIBS BOOL true
append_cache_entry INSTALL_AUX_TOOLS BOOL true
append_cache_entry INSTALL_BTEST BOOL true
append_cache_entry INSTALL_ZEEK_ARCHIVER BOOL true
append_cache_entry INSTALL_ZEEKCTL BOOL true
append_cache_entry INSTALL_ZKG BOOL true
@ -287,6 +289,9 @@ while [ $# -ne 0 ]; do
--disable-archiver)
append_cache_entry INSTALL_ZEEK_ARCHIVER BOOL false
;;
--disable-btest)
append_cache_entry INSTALL_BTEST BOOL false
;;
--disable-python)
append_cache_entry DISABLE_PYTHON_BINDINGS BOOL true
;;