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 can't but think you haven't written enough makefiles Andrei, for enough cross platform development, but I dare say you have.

Reply via email to