[cig-commits] commit: Add **all** of the boost header files

Mercurial hg at geodynamics.org
Sat Nov 12 19:44:54 PST 2011


changeset:   402:0260c7ce275c
tag:         tip
user:        Walter Landry <wlandry at caltech.edu>
date:        Sat Nov 12 19:44:42 2011 -0800
files:       boost/SConscript
description:
Add **all** of the boost header files


diff -r 0b7dc0420159 -r 0260c7ce275c boost/SConscript
--- a/boost/SConscript	Thu Nov 10 01:10:10 2011 -0800
+++ b/boost/SConscript	Sat Nov 12 19:44:42 2011 -0800
@@ -10,14 +10,13 @@ env = env.Clone()
 env = env.Clone()
 
 config_hpp=env.Install('include/boost','boost/config.hpp')
-missing_depends=[env['build_dir'] + '/include/boost/config/user.hpp',
-                 env['build_dir']
-                 + '/include/boost/config/select_compiler_config.hpp',
-                 env['build_dir']
-                 + '/include/boost/config/select_stdlib_config.hpp',
-                 env['build_dir']
-                 + '/include/boost/config/select_platform_config.hpp']
+missing_depends=[]
+for root, dirs, files in os.walk("boost"):
+    for d in dirs:
+        for f in Glob(root + '/' + d + '/*.hpp',strings=True):
+            missing_depends.append(env['build_dir'] + '/include/' + f)
 Depends(config_hpp,missing_depends)
+
 
 for root, dirs, files in os.walk("boost"):
     env.Install('include/' + root, Glob(root + '/*.hpp'))



More information about the CIG-COMMITS mailing list