Arjen Markus (5 march 2003) The idea behind the package buildtools, as used in Critclf, is that basically compilers, linkers and other tools for creating software products are command-line driven, take some input and produce some output. In other words,there is nothing special about a compiler on Windows or UNIX. Except of course that they all require a different set of options to consider, use different terminology and so on.
The buildtools package tries to abstract from that by allowing the user to say:
This is achieved by:
createComponent mycc Linux gcc ;# C compiler of my choice on Linux mycc -source myfile.c -optimise fast mycc -defines "MYMACRO=1" -exec
AM Simple: bras is meant to replace the make utility - the package I am talking about attempts to hide the details of the compiler and linker and other tools used. Hence it could be used by bras in the actual building process