Declarative builds for C and C++

nobs

A small general-purpose build tool with first-class focus on C and C++ projects. The tool encourages structured project layouts and clear composition of components, because software architecture is ultimately limited by what the build system can express.

app: +core
{
  CPP_FILES = P"(src/*.cpp)"
  C_DEFINES = ["UNICODE", "TRACE_LEVEL=1"]
  C_FLAGS += "/std:c++latest"
}

Latest version

3.16.1

Older builds

Archive

Raw manual.md
VersionPlatformPackageSizeDate
3.16.0linuxNobs-3.16.0-linux.zip905.7 KiB2026-09-07
3.16.0windowsNobs-3.16.0-windows.zip914.7 KiB2026-09-08
3.15.5linuxNobs-3.15.5-linux.zip904.2 KiB2026-09-07
3.15.5windowsNobs-3.15.5-windows.zip913.4 KiB2026-09-08
3.15.4linuxNobs-3.15.4-linux.zip899.3 KiB2026-09-06
3.15.4windowsNobs-3.15.4-windows.zip911.7 KiB2026-09-07
3.15.3linuxNobs-3.15.3-linux.zip900.3 KiB2026-09-06
3.15.3windowsNobs-3.15.3-windows.zip917 KiB2026-09-06
3.15.1linuxNobs-3.15.1-linux.zip900 KiB2026-09-03
3.15.1windowsNobs-3.15.1-windows.zip917.3 KiB2026-09-04
3.15.0linuxNobs-3.15.0-linux.zip899.6 KiB2026-09-02
3.15.0windowsNobs-3.15.0-windows.zip917 KiB2026-09-03
3.13.0linuxNobs-3.13.0-linux.zip890.6 KiB2026-08-13
3.13.0windowsNobs-3.13.0-windows.zip910 KiB2026-08-14
3.12.0linuxNobs-3.12.0-linux.zip841.1 KiB2026-08-10
3.12.0windowsNobs-3.12.0-windows.zip861.7 KiB2026-08-11
3.11.4linuxNobs-3.11.4-linux.zip794.3 KiB2026-07-21
3.11.4windowsNobs-3.11.4-windows.zip816.3 KiB2026-07-22
3.11.3linuxNobs-3.11.3-linux.zip794 KiB2026-07-06
3.11.3windowsNobs-3.11.3-windows.zip816 KiB2026-07-07