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

Kagamin spam at here.lot
Mon Jul 1 09:32:54 PDT 2013


Hooo, a self-contained build tool? That's cool.
1. Are arbitrary make-style commands supported? For example, on 
windows one may want to compile resources. Resources consist of a 
declaration .rc file, icons and manifest files, which are 
compiled into .res file, though only .rc file is passed to the 
resource compiler, but other files are still dependencies of 
course.
2. How to do heterogeneous linking? Again on windows an 
executable can be linked from code .obj's, resource .res and 
module definition .def:
gcc main.o r.res mytool.def -o mytool.exe
3. Probably not actual for big projects. Can build workspase be 
created automatically by bub instead of explicitly by 
bub-config... for some default mode?
4. If a build server does builds from scratch, shouldn't it be 
better for performance to compile several source files in one 
command? Also applies to user builds: when one wants to install a 
project from source, he usually does it only once and from 
scratch. Have you any idea, how this affects compilation speed of 
c, c++ and d? Though dmd frontend can go out of memory.


More information about the Digitalmars-d-announce mailing list