nabs
nabs copied to clipboard
not a build system
We are currently still missing mechanisms to build libraries from object files.
We could use the dependency graph to remove any non-source and non-"precious" targets.
The goal is to write a recipe that compiles a "standard project" in no more than 20 lines. This API should support: 1. precompiled headers 2. more than one source...
Similar to how `ninja` does it.
Mainly, the `cxx` part should replace the `log` part, so we'd have (eg.) ``` [cxx] source/main.cpp [ld] build/main ``` etc. Their colours could also be customisable, but for now maybe...
If we have a "full" sysroot with a full set of ports, we might have a target-pkg-config that we want to use instead of the host pkg-config. Right now we...
While it's not a functional problem (since windows also accepts `/` as a path separator), when printing user-facing paths it's probably a good idea to standardise it. So we don't...