- Libraries:
Userland/Libraries/{LibC, LibGUI...}
- Games:
Userland/Games/{Snake, Solitaire...}
- Applications:
Userland/Applications/{Calculator, Calendar...}
SerenityOS is built using CMake and Ninja.
- Target: output files of the build process (executables, libraries).
- Use Ninja with CMake:
cmake -G Ninja
(generates abuild.ninja
file) - Build target:
ninja