std.parallelism is accepted into Phobos
Spacen Jasset
spacenjasset at yahoo.co.uk
Tue Apr 26 13:45:45 PDT 2011
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.
More information about the Digitalmars-d
mailing list