-
Notifications
You must be signed in to change notification settings - Fork 0
Building
Leonard Ramminger edited this page Aug 31, 2026
·
1 revision
- CMake
>= 3.31 - C++23 compiler
- Ninja or Visual Studio build tools
- Lua development package
cmake --preset dev
cmake --build --preset dev
ctest --preset dev| Option | Default | Purpose |
|---|---|---|
PREBYTE_ENGINE_BUILD_TESTS |
ON | Build test binary |
PREBYTE_ENGINE_BUILD_FUZZERS |
OFF | Build libFuzzer targets |
PREBYTE_ENGINE_ENABLE_COVERAGE |
OFF | GCC/gcov instrumentation |
cmake --install build-cmake/dev --prefix /opt/prebyte-engineDownstream CMake project:
find_package(prebyte-engine CONFIG REQUIRED)
target_link_libraries(my_app PRIVATE prebyte::engine_static)An install smoke test lives in tests/cmake-consumer/.
The CLI repo fetches this engine at configure time. See Prebyte Installation.