mirror of
https://github.com/zeek/zeek.git
synced 2025-10-01 22:28:20 +00:00
cluster/zeromq: Bail on missing ZeroMQ by default
This commit is contained in:
parent
aabb36abf7
commit
993502e0b6
2 changed files with 7 additions and 1 deletions
6
NEWS
6
NEWS
|
@ -12,6 +12,12 @@ release.
|
|||
Breaking Changes
|
||||
----------------
|
||||
|
||||
- Zeek by default now depends on the availability of the ZeroMQ library for building
|
||||
and running. This is in preparation of switching to the ZeroMQ-based cluster backend
|
||||
by default in future Zeek versions. On an Ubuntu based system, the required system
|
||||
packages are ``libzmq5``, ``libzmq3-dev`` and ``cppzmq-dev``. See the Dockerfiles
|
||||
in the ``ci/`` directory for other supported platforms.
|
||||
|
||||
- Zeek and all of its associated submodules now require C++20-capable compilers to
|
||||
build. This will let us move forward in using more modern C++ features and replace some
|
||||
workarounds that we have been carrying. Minimum recommended versions of compilers are
|
||||
|
|
|
@ -6,7 +6,7 @@ find_package(ZeroMQ)
|
|||
#
|
||||
# If a user enabled the cluster backend explicitly (-D ENABLE_CLUSTER_BACKEND_ZEROMQ:bool=ON),
|
||||
# but ZeroMQ wasn' found, hard bail.
|
||||
option(ENABLE_CLUSTER_BACKEND_ZEROMQ "Enable the ZeroMQ cluster backend" ${ZeroMQ_FOUND})
|
||||
option(ENABLE_CLUSTER_BACKEND_ZEROMQ "Enable the ZeroMQ cluster backend" ON)
|
||||
|
||||
if (ENABLE_CLUSTER_BACKEND_ZEROMQ)
|
||||
if (NOT ZeroMQ_FOUND)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue