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.11.4

Older builds

Archive

Raw manual.md
VersionPlatformPackageSizeDate
3.11.3linuxNobs-3.11.3-linux.zip794 KiB2026-07-06
3.11.3windowsNobs-3.11.3-windows.zip816 KiB2026-07-07
3.11.2linuxNobs-3.11.2-linux.zip794.7 KiB2026-07-03
3.11.2windowsNobs-3.11.2-windows.zip816.9 KiB2026-07-03
3.11.0linuxNobs-3.11.0-linux.zip793.1 KiB2026-06-29
3.11.0windowsNobs-3.11.0-windows.zip816.1 KiB2026-06-30
3.10.0linuxNobs-3.10.0-linux.zip777.8 KiB2026-06-20
3.10.0windowsNobs-3.10.0-windows.zip798.2 KiB2026-06-20
3.8.1linuxNobs-3.8.1-linux.zip775.5 KiB2026-06-18
3.8.1windowsNobs-3.8.1-windows.zip791.5 KiB2026-06-18
3.7.0linuxNobs-3.7.0-linux.zip774 KiB2026-06-16
3.7.0windowsNobs-3.7.0-windows.zip789.4 KiB2026-06-17
3.5.9linuxNobs-3.5.9-linux.zip768.6 KiB2026-06-10
3.5.9windowsNobs-3.5.9-windows.zip785.8 KiB2026-06-11
3.5.7linuxNobs-3.5.7-linux.zip768.2 KiB2026-06-05
3.5.7windowsNobs-3.5.7-windows.zip786.1 KiB2026-06-05
3.5.5linuxNobs-3.5.5-linux.zip768.3 KiB2026-06-03
3.5.5windowsNobs-3.5.5-windows.zip786 KiB2026-06-03
3.5.3linuxNobs-3.5.3-linux.zip768.1 KiB2026-05-29
3.5.3windowsNobs-3.5.3-windows.zip785.9 KiB2026-05-30