Update of /cvsroot/boost/boost/tools/build/v2/build
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv8415/tools/build/v2/build

Modified Files:
      Tag: bbv2python
        property-set.jam generators.jam 
Log Message:
gcc.jam: build and use import libraries on Cygwin and Windows, but
         accept DLL-only linking with prebuilt DLLs.

builtin.jam: fix default-host-os so that <target-os> actually becomes
             a functional feature.  Improve English in comments

property-set.jam: add str method so we can print them in generator
                  debugging output.

generators.jam: improved debugging output

build-system.jam: add missing semicolon


Index: property-set.jam
===================================================================
RCS file: /cvsroot/boost/boost/tools/build/v2/build/property-set.jam,v
retrieving revision 1.24.2.3
retrieving revision 1.24.2.3.2.1
diff -u -d -r1.24.2.3 -r1.24.2.3.2.1
--- property-set.jam    8 Nov 2006 10:02:36 -0000       1.24.2.3
+++ property-set.jam    10 Mar 2007 06:46:24 -0000      1.24.2.3.2.1
@@ -101,6 +101,11 @@
         return $(self.raw) ;
     }
     
+    rule str ( )
+    {
+        return "[" $(self.raw) "]" ;
+    }
+    
     # Returns properties that are neither incidental nor free
     rule base ( )
     {

Index: generators.jam
===================================================================
RCS file: /cvsroot/boost/boost/tools/build/v2/build/generators.jam,v
retrieving revision 1.96.2.10
retrieving revision 1.96.2.10.2.1
diff -u -d -r1.96.2.10 -r1.96.2.10.2.1
--- generators.jam      6 Jan 2007 13:26:48 -0000       1.96.2.10
+++ generators.jam      10 Mar 2007 06:46:24 -0000      1.96.2.10.2.1
@@ -842,6 +842,9 @@
             
     local usage-requirements ;
     local success ;
+    
+    generators.dout [ indent ] returned $(targets) ;
+    
     if $(targets)
     {
         success = true ;
@@ -859,6 +862,12 @@
     
     generators.dout [ indent ] "  generator" [ $(generator).id ] " spawned " ;
     generators.dout [ indent ] " " $(targets) ; 
+    if $(usage-requirements)
+    {
+        generators.dout [ indent ] "  with usage requirements:" $(x) ;
+    }
+    
+    
     if $(success)
     {
         return $(usage-requirements) $(targets) ;


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to