$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r50991 - in sandbox/SCons: . libs/date_time/build libs/filesystem/build libs/iostreams/build libs/program_options/build libs/regex/build libs/serialization/build libs/signals/build libs/system/build libs/test/build libs/wave/build tools/scons
From: loonycyborg_at_[hidden]
Date: 2009-02-03 09:08:55
Author: loonycyborg
Date: 2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
New Revision: 50991
URL: http://svn.boost.org/trac/boost/changeset/50991
Log:
Added BoostLibrary wrapper method and made use of it.
Added:
   sandbox/SCons/tools/scons/
   sandbox/SCons/tools/scons/boost-libs.py   (contents, props changed)
Text files modified: 
   sandbox/SCons/SConstruct                            |     2 +-                                      
   sandbox/SCons/libs/date_time/build/SConscript       |     4 ++--                                    
   sandbox/SCons/libs/filesystem/build/SConscript      |     4 ++--                                    
   sandbox/SCons/libs/iostreams/build/SConscript       |     4 ++--                                    
   sandbox/SCons/libs/program_options/build/SConscript |     4 ++--                                    
   sandbox/SCons/libs/regex/build/SConscript           |     3 ++-                                     
   sandbox/SCons/libs/serialization/build/SConscript   |     4 ++--                                    
   sandbox/SCons/libs/signals/build/SConscript         |     4 ++--                                    
   sandbox/SCons/libs/system/build/SConscript          |     2 +-                                      
   sandbox/SCons/libs/test/build/SConscript            |    12 ++++++------                            
   sandbox/SCons/libs/wave/build/SConscript            |     4 ++--                                    
   11 files changed, 24 insertions(+), 23 deletions(-)
Modified: sandbox/SCons/SConstruct
==============================================================================
--- sandbox/SCons/SConstruct	(original)
+++ sandbox/SCons/SConstruct	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,6 +1,6 @@
 EnsureSConsVersion(0, 98, 5)
 
-env = Environment()
+env = Environment(toolpath = ["tools/scons"], tools = ["default", "boost-libs"])
 Export("env")
 
 SConscript("libs/SConscript")
Modified: sandbox/SCons/libs/date_time/build/SConscript
==============================================================================
--- sandbox/SCons/libs/date_time/build/SConscript	(original)
+++ sandbox/SCons/libs/date_time/build/SConscript	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,6 +1,6 @@
 Import("env")
-env.Library(
-    "boost_date_time",
+env.BoostLibrary(
+    "date_time",
     map(Dir("gregorian").File, Split("""
         greg_month.cpp
         greg_weekday.cpp
Modified: sandbox/SCons/libs/filesystem/build/SConscript
==============================================================================
--- sandbox/SCons/libs/filesystem/build/SConscript	(original)
+++ sandbox/SCons/libs/filesystem/build/SConscript	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,6 +1,6 @@
 Import("env")
-env.Library(
-    "boost_filesystem",
+env.BoostLibrary(
+    "filesystem",
     Split("""
         operations.cpp
         path.cpp
Modified: sandbox/SCons/libs/iostreams/build/SConscript
==============================================================================
--- sandbox/SCons/libs/iostreams/build/SConscript	(original)
+++ sandbox/SCons/libs/iostreams/build/SConscript	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,7 +1,7 @@
 Import("env")
 
-env.Library(
-   "boost_iostreams",
+env.BoostLibrary(
+   "iostreams",
    Split("""
    file_descriptor.cpp
    mapped_file.cpp
Modified: sandbox/SCons/libs/program_options/build/SConscript
==============================================================================
--- sandbox/SCons/libs/program_options/build/SConscript	(original)
+++ sandbox/SCons/libs/program_options/build/SConscript	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,6 +1,6 @@
 Import("env")
-env.Library(
-    "boost_program_options",
+env.BoostLibrary(
+    "program_options",
     Split("""
     cmdline.cpp
     config_file.cpp
Modified: sandbox/SCons/libs/regex/build/SConscript
==============================================================================
--- sandbox/SCons/libs/regex/build/SConscript	(original)
+++ sandbox/SCons/libs/regex/build/SConscript	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,5 +1,6 @@
 Import("env")
-env.Library("boost_regex",
+env.BoostLibrary(
+    "regex",
     Split("""
     c_regex_traits.cpp
     cpp_regex_traits.cpp
Modified: sandbox/SCons/libs/serialization/build/SConscript
==============================================================================
--- sandbox/SCons/libs/serialization/build/SConscript	(original)
+++ sandbox/SCons/libs/serialization/build/SConscript	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,6 +1,6 @@
 Import("env")
-env.Library(
-    "boost_serialization",
+env.BoostLibrary(
+    "serialization",
     Split("""
     basic_archive.cpp
     basic_iarchive.cpp
Modified: sandbox/SCons/libs/signals/build/SConscript
==============================================================================
--- sandbox/SCons/libs/signals/build/SConscript	(original)
+++ sandbox/SCons/libs/signals/build/SConscript	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,6 +1,6 @@
 Import("env")
-env.Library(
-    "boost_signals",
+env.BoostLibrary(
+    "signals",
     Split("""
     trackable.cpp
     connection.cpp
Modified: sandbox/SCons/libs/system/build/SConscript
==============================================================================
--- sandbox/SCons/libs/system/build/SConscript	(original)
+++ sandbox/SCons/libs/system/build/SConscript	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,2 +1,2 @@
 Import("env")
-env.Library("boost_system", "error_code.cpp")
+env.BoostLibrary("system", "error_code.cpp")
Modified: sandbox/SCons/libs/test/build/SConscript
==============================================================================
--- sandbox/SCons/libs/test/build/SConscript	(original)
+++ sandbox/SCons/libs/test/build/SConscript	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,14 +1,14 @@
 Import("env")
-env.Library(
-    "boost_prg_exec_monitor",
+env.BoostLibrary(
+    "prg_exec_monitor",
     Split("""
     execution_monitor.cpp
     debug.cpp
     cpp_main.cpp
     """)
     )
-env.Library(
-    "boost_test_exec_monitor",
+env.BoostLibrary(
+    "test_exec_monitor",
     Split("""
     compiler_log_formatter.cpp
     debug.cpp
@@ -29,8 +29,8 @@
     xml_report_formatter.cpp
     """)
     )
-env.Library(
-    "boost_unit_test_framework",
+env.BoostLibrary(
+    "unit_test_framework",
     Split("""
     compiler_log_formatter.cpp
     debug.cpp
Modified: sandbox/SCons/libs/wave/build/SConscript
==============================================================================
--- sandbox/SCons/libs/wave/build/SConscript	(original)
+++ sandbox/SCons/libs/wave/build/SConscript	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -1,6 +1,6 @@
 Import("env")
-env.Library(
-    "boost_wave",
+env.BoostLibrary(
+    "wave",
     Split("""
     instantiate_cpp_exprgrammar.cpp
     instantiate_cpp_grammar.cpp
Added: sandbox/SCons/tools/scons/boost-libs.py
==============================================================================
--- (empty file)
+++ sandbox/SCons/tools/scons/boost-libs.py	2009-02-03 09:08:52 EST (Tue, 03 Feb 2009)
@@ -0,0 +1,10 @@
+# vi: syntax=python:et:ts=4
+
+def BoostLibrary(env, lib, sources):
+    env.StaticLibrary("boost_" + lib, sources)
+
+def exists(env):
+    return True
+
+def generate(env):
+    env.AddMethod(BoostLibrary)