Make [was Re: SCons and gdc]

Rob T rob at ucora.com
Fri Oct 26 15:15:12 PDT 2012


I'm trying to do a very simple build, but with scons I find 
myself spending much more time with it (and getting nowhere) than 
the actual coding, and that tells me that it's no better and may 
be even worse than Make.

As an example of the sort of nonsense scons dishes out, I cannot 
in a reasonable way, specify a build folder above my root source 
folder, such a thing should be extremely easy to specify, but no 
it isn't.

I also found that scons is lacking basic features that any build 
tool should have. For example, when I tried to generate a list of 
my source files, I discovered that scons it has no built in 
ability to recursively scan a folder to include all subfolders. 
WTF!?

I know I can write custom code in python to get around these 
problems, but that will depeat the entire purpose of having a 
build tool in the first place.

scons also comes with a ton of dependency baggage that I simply 
do not need, therefore I am giving up on it entirely.

At this point I'm considering looking at those old build tools 
written in D, perhaps I can patch one of them up to get it to do 
what I want.

If anyone has a suggestion as to which of the (I think) 2 or 3 
build tools coded in D looked the best, that would be appreciated.

--rt



More information about the Digitalmars-d mailing list