CMake ja Ninja: nopea koonti erilliseen hakemistoon
Erillinen build-hakemisto pitää lähdekoodin puhtaana, ja Ninja kääntää vain muuttuneet tiedostot.
Komennot ja asetukset
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
cmake --build build
ctest --test-dir build --output-on-failureHuomioitavaa
compile_commands.json toimii clangd:n ja muiden työkalujen kanssa.