Yes, that's true. But I don't trust programs like Bud, Rebuild,<br>and DSSS.  I don't know, it's just that I had some bad<br>experiences with it in the past. But maybe I should try it<br>again.<br><br><br>Regards<br>
<br><div><span class="gmail_quote">On 09/09/2008, <b class="gmail_sendername">Nick Treleaven</b> <<a href="mailto:nick.treleaven@btinternet.com">nick.treleaven@btinternet.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tue, 9 Sep 2008 14:37:07 +0200<br> Brendan <<a href="mailto:brenzie@gmail.com">brenzie@gmail.com</a>> wrote:<br> <br> > Maybe it's just me, but...<br> ><br> > When you have a D project that consists of a main .d source file and<br>
 > separate .d modules, it would be great if pressing `Build` for the<br> > main file would automatically detect the other files, like so:<br> ><br> > `dmd main.d module01.d module02.d module03.d`<br> ><br>
 > ...which works if you just use the command line. So in Geany, there<br> > could be a list of files that it keeps handy to check what the<br> > programmer has for files, and then immediately take all the necessary<br>
 > steps to build. Kind of like using the `-I` switch to import? But<br> > only now it checks by itself.<br> <br> <br>Well, Geany's philosophy is not to try to build projects, as for<br> different filetypes and different projects this can be quite complex.<br>
 We suggest using a Makefile in the manual.<br> <br> But for D, maybe you'd like the Bud tool - I haven't really used it<br> but it should be as simple as setting the build command to:<br> <br> bud %e<br> <br> <a href="http://www.dsource.org/projects/build">http://www.dsource.org/projects/build</a><br>
 <br> Also for projects, only make in base path is implemented as an extra<br> build option - so in this case you could have a Makefile in the<br> project base path:<br> <br> all:<br> <TAB>bud my_app_name<br> <br> Then you could use the Make command for whatever the current file is.<br>
 <br> Regards,<br> Nick<br> _______________________________________________<br> Geany mailing list<br> <a href="mailto:Geany@uvena.de">Geany@uvena.de</a><br> <a href="http://lists.uvena.de/cgi-bin/mailman/listinfo/geany">http://lists.uvena.de/cgi-bin/mailman/listinfo/geany</a><br>
 </blockquote></div><br>