
Steven Watanabe wrote:
AMDG
David Abrahams wrote:
[C] 5. Test [C] 1. Test headers [developer] [C] 1. Include each header files twice [developer] [I] 2. include each couple of header files in both orders [C] 3. Include all header files [C] 4. link all the header files twice
A* See if the Jamfile to test the headers from Steve can be adapted to tests (Steve?)
I don't know what that means.
The Jamfile in libs/units/test_headers handles 5.1.1, 5.1.3, and 5.1.4
How about this (untested): import cast : cast ; rule setup ( ) { for local file in $(headers) { result += [ compile [ cast _ cpp : $(file) ] : : [ regex.replace [ path.relative-to ../../.. $(file) ] "/" "_" ] ] ; } return $(result) ; }