Bud (nee Build) v3.04 released

Vladimir vlasov at scatt.com
Mon Oct 16 00:15:09 PDT 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.
> 



More information about the Digitalmars-d-announce mailing list