Announcing bottom-up-build - a build system for C/C++/D

Graham St Jack graham.stjack at internode.on.net
Fri Jun 28 00:03:27 PDT 2013


On Fri, 28 Jun 2013 08:28:03 +0200, Marco Leise wrote:

> How does this build tool handle projects with multiple executables ? For
> example the util-linux package contains dozens of utilities or a project
> might have a CLI and a GUI version. Or there might be slight alterations
> like setting a version or debug flag: -debug=threading -version=demo


A central theme in bottom-up-build is to produce any number of build 
artifacts: libraries, executables, tests, etc.

Different versions are catered for with:
  bub-config --mode=<whatever> <build-dir>

The mode is described in your configuration file, and results in a build 
directory set up specifically for that mode.

If you want multiple modes, use multiple build directories.

Take a look in example/bub.cfg.


More information about the Digitalmars-d-announce mailing list