Tim Wojtulewicz
d3ac12da68
bifcl: Fix clang-tidy warnings
2025-08-28 12:14:09 -07:00
Tim Wojtulewicz
c618bb7a56
bifcl: Remove submodule, adapt CMake configuration for Zeek build
2025-08-20 08:52:25 -07:00
Tim Wojtulewicz
f6d9696bf1
bifcl: Require C++20 for builds
2025-08-20 08:52:25 -07:00
Tim Wojtulewicz
234726dac7
bifcl: Reformat CMakeLists via pre-commit
2025-08-20 08:52:25 -07:00
Tim Wojtulewicz
f2cd4ae3e6
bifcl: Reformat Bifcl in Spicy style
2025-08-20 08:52:25 -07:00
Tim Wojtulewicz
8e5b722145
bifcl: Remove usage of FindRequiredPackage
2025-08-20 08:52:25 -07:00
Tim Wojtulewicz
af0c68c183
bifcl: Add /J flag on Windows to force unsigned char
2025-08-20 08:52:25 -07:00
Tim Wojtulewicz
3004675015
bifcl: Force -std=c++17 mode for cmake targets, remove use of RequireCXX17.cmake
2025-08-20 08:52:25 -07:00
Tim Wojtulewicz
af2a1b67bc
bifcl: Require CMake 3.15.0 to build, similar to the recent changes to zeek and broker
2025-08-20 08:52:25 -07:00
Tim Wojtulewicz
7275016bcb
bifcl: Remove vendored CMake files from repo
2025-08-20 08:52:25 -07:00
Tomer Lev
4352f0c0bb
bifcl: Only adding subdir if running standalone
2025-08-20 08:52:25 -07:00
Tomer Lev
c6042154b9
bifcl: Adding support for libunistd. Also adding pragma guard for the right arch
2025-08-20 08:52:25 -07:00
Elad Solomon
552be424c4
bifcl: Adapted bifcl to compile with MSVC for Windows environment.
2025-08-20 08:52:25 -07:00
Seth Hall
d0ed713108
bifcl: Updates for building Zeek as a subproject
2025-08-20 08:52:25 -07:00
Jon Siwek
23a4b7e7c1
bifcl: Update minimum required CMake to 3.5
2025-08-20 08:52:24 -07:00
Jon Siwek
df5249e7dd
bifcl: Remove use of Variable-Length-Arrays
...
Related to https://github.com/zeek/zeek/issues/895
2025-08-20 08:52:24 -07:00
Jon Siwek
81b23aff92
bifcl: Move CMake project() after cmake_minimum_required()
2025-08-20 08:52:24 -07:00
Jon Siwek
a86b98bb9e
bifcl: Move headers into include/ subdir
...
This avoids potential problems with libc++ 8+ on case-insensitive file
systems due to inclusion of a new header called <version> which will end
up conflicting with the VERSION file if the search path includes the
project root.
2025-08-20 08:52:24 -07:00
Robin Sommer
c3f6c8a4a0
bifcl: Fix compiler warning.
2025-08-20 08:52:24 -07:00
Jon Siwek
3a4f38a04b
bifcl: Port bifcl code from Bro
2025-08-20 08:52:24 -07:00
Tim Wojtulewicz
e64ec54172
Revert "Move BinPAC, bifcl, af_packet, and gen_zam submodules into main zeek repo"
2025-08-15 15:11:22 -07:00
Tim Wojtulewicz
68926faf47
Move the bifcl code into the main Zeek repository
...
This is based on commit 5947749f7850b075f11d6a2aaefe7dad4f63cb62f from
the bifcl repository.
2025-08-15 13:57:27 -07:00