466 B
466 B
Workspace Instructions
- Keep the project compatible with C11 and CMake 3.16 or newer.
- Put public headers in
include/, implementations insrc/, and tests intests/. - Keep reusable functionality in libraries and link executables to those libraries.
- Register tests with CTest and avoid adding dependencies unless the project needs them.
- Verify changes with
cmake -S . -B build,cmake --build build, andctest --test-dir build --output-on-failure.