diff --git a/.gitmodules b/.gitmodules index b755c519c0..d7309796e4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -40,3 +40,6 @@ [submodule "auxil/highwayhash"] path = auxil/highwayhash url = https://github.com/zeek/highwayhash +[submodule "auxil/zeek-archiver"] + path = auxil/zeek-archiver + url = https://github.com/zeek/zeek-archiver diff --git a/CMakeLists.txt b/CMakeLists.txt index 3efae8fa6b..90d5c8bc54 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -432,6 +432,7 @@ include(CheckOptionalBuildSources) CheckOptionalBuildSources(auxil/zeekctl ZeekControl INSTALL_ZEEKCTL) CheckOptionalBuildSources(auxil/zeek-aux Zeek-Aux INSTALL_AUX_TOOLS) +CheckOptionalBuildSources(auxil/zeek-archiver ZeekArchiver INSTALL_ZEEK_ARCHIVER) ######################################################################## ## Packaging Setup diff --git a/auxil/zeek-archiver b/auxil/zeek-archiver new file mode 160000 index 0000000000..b5639cfa58 --- /dev/null +++ b/auxil/zeek-archiver @@ -0,0 +1 @@ +Subproject commit b5639cfa58dc92a3dcefabb803707629be2d0b1b diff --git a/configure b/configure index a800092048..0014f30834 100755 --- a/configure +++ b/configure @@ -58,6 +58,7 @@ Usage: $0 [OPTION]... [VAR=VALUE]... --enable-rocksdb try to find a RocksDB installation for use in Broker --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-python don't try to build python bindings for Broker --disable-broker-tests don't try to build Broker unit tests @@ -155,6 +156,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_ZEEK_ARCHIVER BOOL true append_cache_entry INSTALL_ZEEKCTL BOOL true append_cache_entry CPACK_SOURCE_IGNORE_FILES STRING append_cache_entry ENABLE_MOBILE_IPV6 BOOL false @@ -267,6 +269,9 @@ while [ $# -ne 0 ]; do --disable-auxtools) append_cache_entry INSTALL_AUX_TOOLS BOOL false ;; + --disable-archiver) + append_cache_entry INSTALL_ZEEK_ARCHIVER BOOL false + ;; --disable-python) append_cache_entry DISABLE_PYTHON_BINDINGS BOOL true ;;