Re: Best build tool for D projects

2011-05-19 Thread Chris Molozian
Your test was a good one, the build fails on even a simple hello world program. I'm using the dmd2-complete package from the AUR (archlinux user repository). Where should the phobos/druntime libraries be placed on the system? On 18/05/11 18:48, Jesse Phillips wrote: Can you build a simple hel

Re: Best build tool for D projects

2011-05-18 Thread Jesse Phillips
Can you build a simple hello world program with just: dmd hello.d The build can't find the phobos/druntime libraries for linking. Chris Molozian Wrote: [Stuff]

Re: Best build tool for D projects

2011-05-18 Thread Chris Molozian
Thanks to everyone for the help and advice on choosing a build tool for my D+LLVM project. I settled on Jam (ftjam) in the end, the major factor being cross-platform support and prebuilt binaries for a variety of operating systems. The documentation for Jam I've found is very lacking but have

Re: Best build tool for D projects

2011-05-15 Thread Eric Poggel (JoeCoder)
On 5/14/2011 6:39 AM, Chris Molozian wrote: It's a shame there's no documentation for CDC There's an html documentation file (generated from the source) in the download zip file.

Re: Best build tool for D projects

2011-05-15 Thread Jacob Carlborg
On 2011-05-13 19:38, Chris Molozian wrote: Hey All, This is my first post to the mailing list, I'm an avid follower of D's development and am currently using it to develop a compiler for my thesis work. One of the goals of this stage of the development work is to provide a simple build environme

Re: Best build tool for D projects

2011-05-14 Thread Nick Sabalausky
"Robert Clipsham" wrote in message news:iqmkl7$1m4a$1...@digitalmars.com... > On 13/05/2011 22:56, Nick Sabalausky wrote: >> Xfbuild is abandoned (unless someone else has picked up the reins since >> the >> original author left), and it doesn't work for D2. > > xfbuild works perfectly well for D

Re: Best build tool for D projects

2011-05-14 Thread Robert Clipsham
On 13/05/2011 22:56, Nick Sabalausky wrote: Xfbuild is abandoned (unless someone else has picked up the reins since the original author left), and it doesn't work for D2. xfbuild works perfectly well for D2, it just requires D1/Tango to compile it. There are pre-compiled binaries available.

Re: Best build tool for D projects

2011-05-14 Thread Robert Clipsham
On 14/05/2011 20:16, Robert Clipsham wrote: I'm using redo to build my D stuff - https://github.com/apenwarr/redo. Ideally I'd port it to D then I could write my build scripts in D, I've not had chance though. To clarify, you can write build scripts in D using it as it is now - they just won't

Re: Best build tool for D projects

2011-05-14 Thread Chris Molozian
Thanks for recommending Waf, I'll have a look at it. On 14/05/11 08:54, Russel Winder wrote: Chris, On Fri, 2011-05-13 at 18:38 +0100, Chris Molozian wrote: [ . . . ] * Jam (ftjam), cross-platform and platform independent build language. Lots of variants with the same name, the

Re: Best build tool for D projects

2011-05-14 Thread Chris Molozian
Thanks for the link to the project, I'll try it out. It's a shame there's no documentation for CDC but the Yage project is considerably more complex than my needs from a build tool, it's build script will be useful to read. On 13/05/11 21:11, Eric Poggel (JoeCoder) wrote: On 5/13/2011 1:38 PM

Re: Best build tool for D projects

2011-05-14 Thread Chris Molozian
Thanks for the update on xfBuild. On 13/05/11 21:28, Trass3r wrote: Am 13.05.2011, 19:38 Uhr, schrieb Chris Molozian : I'm not sure whether development on xfBuild is still going on. Well activity has certainly decreased lately but it still work

Re: Best build tool for D projects

2011-05-14 Thread Russel Winder
On Fri, 2011-05-13 at 17:56 -0400, Nick Sabalausky wrote: [ . . . ] > There are other good build systems that aren't targeted directly at D, like > Rake, SCons and A-A-P. But A-A-P's documentation is very difficult to > understand. Rake and SCons introduce a dependency on Ruby and Python, > resp

Re: Best build tool for D projects

2011-05-14 Thread Russel Winder
Chris, On Fri, 2011-05-13 at 18:38 +0100, Chris Molozian wrote: [ . . . ] > * Jam (ftjam), cross-platform and platform independent build > language. Lots of variants with the same name, therefore > finding it hard to find good tutorials and documentation. Everyone I know who

Re: Best build tool for D projects

2011-05-13 Thread Nick Sabalausky
"Chris Molozian" wrote in message news:mailman.137.1305310099.14074.digitalmar...@puremagic.com... > Hey All, > > This is my first post to the mailing list, I'm an avid follower of D's > development and am currently using it to develop a compiler for my > thesis work. One of the goals of this sta

Re: Best build tool for D projects

2011-05-13 Thread Trass3r
Am 13.05.2011, 19:38 Uhr, schrieb Chris Molozian : I'm not sure whether development on xfBuild is still going on. Well activity has certainly decreased lately but it still works fine (incremental builds regularly crash though, but according to

Re: Best build tool for D projects

2011-05-13 Thread Eric Poggel (JoeCoder)
On 5/13/2011 1:38 PM, Chris Molozian wrote: After all this preamble I guess what I'm asking is... what (if any) cross-platform build tools does everyone use with their D projects? Any feedback on experiences with any of the build tools I've mentioned is also greatly appreciated. If you can sugges

Best build tool for D projects

2011-05-13 Thread Chris Molozian
Hey All, This is my first post to the mailing list, I'm an avid follower of D's development and am currently using it to develop a compiler for my thesis work. One of the goals of this stage of the development work is to provide a simple build environment to compile the codebase on Linux, Win