VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
Loading...
Searching...
No Matches
Command Harness

Run commands from the repository root unless a command explicitly says otherwise.

Configure

Configure a debug build with tests:

cmake -G Ninja -B build -S . -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON

Build

Build everything configured in build/:

cmake --build build

Test

Run all tests through CTest:

ctest --test-dir build -V

Run one GoogleTest case directly:

build/tests/vbvx_tests --gtest_filter=TestSuite.TestName

Documentation

Build API docs when Doxygen is available:

cmake -S . -B build -DBUILD_DOCS=ON
cmake --build build --target docs

HTML output is written to build/docs/html.