- 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.ninjafile) - Build target:
ninja