On Friday, 26 October 2012 at 22:15:13 UTC, Rob T wrote:
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
I am currently learning more D to design a new one, that should
really end the need for other ones. If you can wait 1 or 2 months
for an alpha release...
If anyone has any suggestion, I would be thankful.