August 24, 2005
Derek Parnell wrote:
> Release 2.09 (build #1197) is now available.
> 
> URL: http://www.dsource.org/projects/build/ 
> 
> v2.09 changes --------------
> ** FIX: thanks to barrett9h (rodolfo): Now correctly handles the return
> value from Unix system() call. 
> 
> ** FIX: thanks to oniony: Now handles non_ASCII characters in PATH
> environment symbol. 
> 
> ** CHG: The "-silent" switch now also hides the linker stdout display. 
> 
> ** CHG: Now supports and requires DMD v0.126 and GDC v0.13 or later. 
> 
> ** ENH: New pragma(export_version) allows specified version identifiers to
> be passed to all modules being compiled.
> 
> ** ENH: New command line switch "-run" to run the program after a
> successful link.
> --------------

There is either a documentation bug or a code bug with Build 2.09 using rule definition files.

the doc's say do this...
----- Windows Resource Compiler -----
 This uses ` pragma(/b'build', <sourcefile>.rc); `
-------------------------------------
rule=Resources
source=rc
target=res
tool=rc /r {@IN} /fo {@OUT}

but the source code says build is looking for "in=" and "out="

Also RULE_DEFINITION_FILE.htm has typo that puts in an extraneous '\b' in the pragma example
August 24, 2005
On Wed, 24 Aug 2005 16:18:04 -0400, dickl wrote:

> Derek Parnell wrote:
>> Release 2.09 (build #1197) is now available.
>> 
>> URL: http://www.dsource.org/projects/build/
>> 
>> v2.09 changes
>> --------------
>> ** FIX: thanks to barrett9h (rodolfo): Now correctly handles the return
>> value from Unix system() call.
>> 
>> ** FIX: thanks to oniony: Now handles non_ASCII characters in PATH environment symbol.
>> 
>> ** CHG: The "-silent" switch now also hides the linker stdout display.
>> 
>> ** CHG: Now supports and requires DMD v0.126 and GDC v0.13 or later.
>> 
>> ** ENH: New pragma(export_version) allows specified version identifiers to be passed to all modules being compiled.
>> 
>> ** ENH: New command line switch "-run" to run the program after a successful link.
>> --------------
> 
> There is either a documentation bug or a code bug with Build 2.09 using rule definition files.
> 
> the doc's say do this...
> ----- Windows Resource Compiler -----
>   This uses ` pragma(/b'build', <sourcefile>.rc); `
> -------------------------------------
> rule=Resources
> source=rc
> target=res
> tool=rc /r {@IN} /fo {@OUT}
> 
> but the source code says build is looking for "in=" and "out="
> 
> Also RULE_DEFINITION_FILE.htm has typo that puts in an extraneous '\b' in the pragma example

Thanks. These are documentation errors. For form of the .RDF files is ...

 rule=Resources
 in=rc
 out=res
 tool=rc /r {@IN} /fo {@OUT}

-- 
Derek Parnell
Melbourne, Australia
25/08/2005 7:40:04 AM
1 2 3
Next ›   Last »