On 2011-04-26 22:45, Spacen Jasset wrote:
On 26/04/2011 18:37, Andrei Alexandrescu wrote:
On 4/26/11 11:32 AM, Russel Winder wrote:
On Tue, 2011-04-26 at 09:16 -0700, Sean Kelly wrote:
Bootstrapping issue. Make is almost guaranteed to exist, while the
fancier tools are not.

That may be the case but Makefiles are either incomprehensibly
complicated or platform specific -- it is nigh on impossible to create a
single Makefile that does its job sensibly on Linux, Solaris, Mac OS X
and Windows.

In reality if you target GNU make things are very portable.

The advantage of tools such as Waf, SCons, CMake is that they manage
the platform issues for you.

I hope that's not the only advantage. Anyhow, the problem here is that
you already mentioned three tools, none of which I know. If you could
write the equivalent of posix.mak in your favorite tool, we'd be in a
better position to evaluate how it improves our build process.


Andrei
Egr... I *might* give it a go at some point in Scons. Which is the only
tool I've found to (my) liking. It supports D too.

I must say that when dsss and rebuild were maintained it was very handy
indeed to be able to it with. (yeah - almost) identical build files on
the platforms I built for. Win & linux at the time.

I agree, this was a great tool and still is for D1.

I can't but think you haven't written enough makefiles Andrei, for
enough cross platform development, but I dare say you have.


--
/Jacob Carlborg

Reply via email to