digitalmars.D.announce - Bud (nee Build) v3.04 released
- Derek Parnell <derek nomail.afraid.org> Oct 15 2006
- "John Reimer" <terminal.node gmail.com> Oct 15 2006
- Vladimir <vlasov scatt.com> Oct 16 2006
- =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> Oct 16 2006
- Gregor Richards <Richards codu.org> Oct 16 2006
- Bill Baxter <dnewsgroup billbaxter.com> Oct 17 2006
Release 3.04 (build #2514) is now available 16 Oct 2006 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: Correctly handles the #! arguments. ** 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. ** FIX: Ticket #38 Now correctly handles paths enclosed in quotes. ** 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:Release 3.04 (build #2514) is now available 16 Oct 2006 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: Correctly handles the #! arguments. ** 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. ** FIX: Ticket #38 Now correctly handles paths enclosed in quotes. ** 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:
Release 3.04 (build #2514) is now available 16 Oct 2006
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: Correctly handles the #! arguments.
** 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.
** FIX: Ticket #38 Now correctly handles paths enclosed in quotes.
** 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:Release 3.04 (build #2514) is now available 16 Oct 2006 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:Release 3.04 (build #2514) is now available 16 Oct 2006 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
Works great against GDC SVN. - Gregor Richards
Oct 16 2006
Derek Parnell wrote:Release 3.04 (build #2514) is now available 16 Oct 2006 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









"John Reimer" <terminal.node gmail.com> 