Merge branch 'topic/christian/gh-1963'

* topic/christian/gh-1963:
  Add cmake-time reporting of bifcl, binpac, and gen-zam used for build
  Build Gen-ZAM from a submodule and support use of pre-existing executable
This commit is contained in:
Christian Kreibich 2022-03-28 17:04:15 -07:00
commit aa8f11fa17
11 changed files with 59 additions and 3249 deletions

8
NEWS
View file

@ -12,6 +12,14 @@ Breaking Changes
New Functionality
-----------------
- The new --with-gen-zam configure flag and its corresponding GEN_ZAM_EXE_PATH
cmake variable allow reuse of a previously built Gen-ZAM code generator. This
aids cross-compilation: the Zeek build process normally compiles Gen-ZAM on
the fly, but when cross-compiling will do so for the target platform, breaking
its use on the host platform. Gen-ZAM is similar to binpac and bifcl in this
regard. Like binpac and bifcl, it's now also available as a standalone git
repository and hooked into the Zeek distribution as a submodule.
Changed Functionality
---------------------