Skip to main content
Version: 0.1.23

Getting Started

Prerequisites

  • CMake 3.10 or newer
  • C99 compiler (GCC, Clang, or MSVC)

Building (standalone)

From the repository root:

cmake -B build
cmake --build build

Options:

  • -DWARNINGS_AS_ERRORS=ON – Treat compiler warnings as errors

Using as a library (Zephyr)

From your Zephyr application CMake:

  1. Add the library: add_subdirectory(path/to/noxtls) (only the library subtree, not ut).
  2. Set NOXTLS_OMIT_UT_SOURCES ON so unit-test-only sources are not built.
  3. Link your app to the noxtls targets and zephyr_interface so everything uses the same ABI.

Next steps