cmake
cmake copied to clipboard
CMake scripts used in Zeek
This PR is a companion to one I'm about to put in for Zeek to enable `gen-zam` to take multiple arguments. The Zeek PR doesn't actually leverage this capability yet...
Related to https://github.com/zeek/zeek/pull/3701
Looks like `SPICY_SCRIPTS_OUTPUT_DIR_INSTALL` is never set.
https://docs.zeek.org/en/master/install.html#required-dependencies states that we require GCC >= 8 and Clang >= 9. RequireCXX17.cmake requires GCC >= 7 and Clang >= 4, and should be updated to match the what our...
I think [this](https://github.com/zeek/cmake/blob/master/ZeekPluginDynamic.cmake#L301-L310) is an old optimization aimed to simplify life for developers, but nowadays it means we create a symlink back into `zkg`'s internal state, which is risky and...
`zeek_plugin_script` was created to help with dependency issues when rebuilding. The issue was if you _only_ changed a script, and did a new build ( without clean ) you would...
There's no more need for this script, since broker installs proper CMake package files.
I noticed this while adding Redis support to the storage framework branch. We can't hardcode `.so`/`.a` for all platforms because on Windows it's `.dll`/`.lib` and on macOS shared libraries are...