Skip to content

CMake Options

Julian Harbarth edited this page Dec 15, 2022 · 1 revision

SORO-S CMake Flags

These are the custom CMake flags. Turn them on by passing -D{Flag Name}=On to CMake.

Flag Name Effect
SORO_LINT Runs clang-tidy alongside the compilation process.
SORO_SAN Only works when clang is set as the compiler. Compiles SORO-S with the C/CXX flags "-fsanitize=address,undefined".
SERIALIZE When enabled uses cista to enable serialization.
USE_CISTA_RAW Only works when SERIALIZE=On. Uses the cista::raw instead of cista::offset.
SORO_CUDA Enables GPU-accelerated computing for select tasks.
Clone this wiki locally