digitalmars.D.announce - Bud (nee Build) v3.04 released
- Derek Parnell (27/27) Oct 15 2006 Release 3.04 (build #2514) is now available 16 Oct 2006
- John Reimer (4/28) Oct 15 2006 Bravo! Thanks, Derek!
- Vladimir (8/44) Oct 16 2006 Derek, thank you for excellent tool. One minor bug: the "-exec" fail if
- =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= (4/8) Oct 16 2006 Sounds good, I'll make sure to check it out when next GDC is done.
- Gregor Richards (3/16) Oct 16 2006 Works great against GDC SVN.
- Bill Baxter (5/9) Oct 17 2006 Yea! I like it! I would have preferred build-d, but that's just
URL: http://www.dsource.org/projects/build/wiki ** CHG: The utility is now know as 'bud'. The project name is still 'build' ** FIX: Correctly handle INIT:CompilerExe from configuration file ** FIX: Correctly handles version platform statements. ** FIX: Sets default OutFileSwitch for GDC to "-o " ** FIX: Sets default Shared Library Extension for unix to "so" ** FIX: Sets default Linker 'lib' switch for GNU tools to "-l" ** FIX: The auto-build-number facility has been repaired. ** FIX: No longer runs any FINAL commands if the compile failed. ** ENH: A new -explicit switch will cause only the files explicitly named on the command line to be compiled. All other files, such as imported ones, are processed but not compiled. ** ENH: A new -usefinal switch to control the usage of FINAL statements defined in the configuration file. ** ENH: A new -emptyargs switch to control whether or not to abort if there are any empty arguments on the command line. ** ENH: A new -BCFPATH switch to define an alternative location for Bud configuration files. This can also be supplied as an environment switch. -- Derek (skype: derek.j.parnell) Melbourne, Australia "Down with mediocrity!" 16/10/2006 2:22:38 PM
Oct 15 2006
On Sun, 15 Oct 2006 21:24:19 -0700, Derek Parnell <derek nomail.afraid.org> wrote:URL: http://www.dsource.org/projects/build/wiki ** CHG: The utility is now know as 'bud'. The project name is still 'build' ** FIX: Correctly handle INIT:CompilerExe from configuration file ** FIX: Correctly handles version platform statements. ** FIX: Sets default OutFileSwitch for GDC to "-o " ** FIX: Sets default Shared Library Extension for unix to "so" ** FIX: Sets default Linker 'lib' switch for GNU tools to "-l" ** FIX: The auto-build-number facility has been repaired. ** FIX: No longer runs any FINAL commands if the compile failed. ** ENH: A new -explicit switch will cause only the files explicitly named on the command line to be compiled. All other files, such as imported ones, are processed but not compiled. ** ENH: A new -usefinal switch to control the usage of FINAL statements defined in the configuration file. ** ENH: A new -emptyargs switch to control whether or not to abort if there are any empty arguments on the command line. ** ENH: A new -BCFPATH switch to define an alternative location for Bud configuration files. This can also be supplied as an environment switch.Bravo! Thanks, Derek! -JJR
Oct 15 2006
Derek, thank you for excellent tool. One minor bug: the "-exec" fail if the target executable resides in folder with spaces in it's path. It can be easily fixed by changing util/fileex.d line 355 from #return RunCommand(pExeName ~ " " ~ pCommand); to #return RunCommand("\"" ~ pExeName ~ "\" " ~ pCommand); Vladimir Derek Parnell wrote:URL: http://www.dsource.org/projects/build/wiki ** CHG: The utility is now know as 'bud'. The project name is still 'build' ** FIX: Correctly handle INIT:CompilerExe from configuration file ** FIX: Correctly handles version platform statements. ** FIX: Sets default OutFileSwitch for GDC to "-o " ** FIX: Sets default Shared Library Extension for unix to "so" ** FIX: Sets default Linker 'lib' switch for GNU tools to "-l" ** FIX: The auto-build-number facility has been repaired. ** FIX: No longer runs any FINAL commands if the compile failed. ** ENH: A new -explicit switch will cause only the files explicitly named on the command line to be compiled. All other files, such as imported ones, are processed but not compiled. ** ENH: A new -usefinal switch to control the usage of FINAL statements defined in the configuration file. ** ENH: A new -emptyargs switch to control whether or not to abort if there are any empty arguments on the command line. ** ENH: A new -BCFPATH switch to define an alternative location for Bud configuration files. This can also be supplied as an environment switch.
Oct 16 2006
Derek Parnell wrote:URL: http://www.dsource.org/projects/build/wiki ** CHG: The utility is now know as 'bud'. The project name is still 'build'Sounds good, I'll make sure to check it out when next GDC is done. You should probably note that DMD 163+ is required to compile it ? --anders
Oct 16 2006
Anders F Björklund wrote:Derek Parnell wrote:Works great against GDC SVN. - Gregor Richardshttp://www.dsource.org/projects/build/wiki ** CHG: The utility is now know as 'bud'. The project name is still 'build'Sounds good, I'll make sure to check it out when next GDC is done. You should probably note that DMD 163+ is required to compile it ? --anders
Oct 16 2006
Derek Parnell wrote:URL: http://www.dsource.org/projects/build/wiki ** CHG: The utility is now know as 'bud'. The project name is still 'build'Yea! I like it! I would have preferred build-d, but that's just because that's what my sister used to call me when I was little. Billy --> Bill-d :-) Too bad your name's not Bill. :-D --bb
Oct 17 2006