Browse Source

Remove V1 Jamfiles

[SVN r38516]
Vladimir Prus 18 năm trước cách đây
mục cha
commit
2ced7268c9
47 tập tin đã thay đổi với 45 bổ sung340 xóa
  1. 0 280
      Jamfile
  2. 0 15
      Jamrules
  3. 1 1
      libs/algorithm
  4. 1 1
      libs/any
  5. 1 1
      libs/asio
  6. 1 1
      libs/assign
  7. 1 1
      libs/bind
  8. 1 1
      libs/concept_check
  9. 1 1
      libs/config
  10. 1 1
      libs/conversion
  11. 1 1
      libs/date_time
  12. 1 1
      libs/dynamic_bitset
  13. 1 1
      libs/filesystem
  14. 1 1
      libs/foreach
  15. 1 1
      libs/format
  16. 1 1
      libs/function
  17. 1 1
      libs/gil
  18. 1 1
      libs/graph
  19. 1 1
      libs/io
  20. 1 1
      libs/iostreams
  21. 1 1
      libs/iterator
  22. 1 1
      libs/logic
  23. 1 1
      libs/mpl
  24. 1 1
      libs/multi_array
  25. 1 1
      libs/numeric/conversion
  26. 1 1
      libs/numeric/interval
  27. 1 1
      libs/numeric/ublas
  28. 1 1
      libs/optional
  29. 1 1
      libs/parameter
  30. 1 1
      libs/program_options
  31. 1 1
      libs/property_map
  32. 1 1
      libs/ptr_container
  33. 1 1
      libs/python
  34. 1 1
      libs/random
  35. 1 1
      libs/range
  36. 1 1
      libs/regex
  37. 1 1
      libs/serialization
  38. 1 1
      libs/signals
  39. 1 1
      libs/smart_ptr
  40. 1 1
      libs/spirit
  41. 1 1
      libs/system
  42. 1 1
      libs/test
  43. 1 1
      libs/thread
  44. 1 1
      libs/tr1
  45. 1 1
      libs/typeof
  46. 1 1
      libs/utility
  47. 1 1
      libs/variant

+ 0 - 280
Jamfile

@@ -1,280 +0,0 @@
-#~ Copyright 2003-2005, Rene Rivera.
-#~ Distributed under the Boost Software License, Version 1.0.
-#~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-
-if --help in $(ARGV)
-{
-    ECHO "
-Usage:
-    bjam [options] [install|stage]
-
-    * install               Installs to the configured location(s).
-    * stage                 Stages the build products only to common stage
-                            location.
-
-Options:
-    --help                  This message.
-    
-    -sTOOLS=<toolsets>      Indicates the tools to build with.
-    
-    --show-libraries        Displays the list of Boost libraries that require
-                            build and installation steps, then exit.
-
-    --layout=<layout>       Determines what kind of build layout to use. This
-                            allows one to control the naming of the resulting
-                            libraries, and the locations of the installed
-                            files. Default is 'versioned'. Possible values:
-                            
-                                versioned - Uses the Boost standard names
-                                which include version number for Boost the
-                                release and version and name of the
-                                compiler as part of the library names. Also
-                                installs the includes to a versioned
-                                sub-directory.
-                                
-                                system - Builds an install without the
-                                Boost standard names, and does not install
-                                includes to a versioned sub-directory. This
-                                is intended for system integrators to build
-                                for packaging of distributions.
-
-Locations:
-    --prefix=PREFIX         Install architecture independent files here.
-                            Default; C:\\Boost on Win32
-                            Default; /usr/local on Unix. Linux, etc.
-                            
-    --exec-prefix=EPREFIX   Install architecture dependent files here.
-                            Default; PREFIX
-                            
-    --libdir=DIR            Install libraries here.
-                            Default; EPREFIX/lib
-                            
-    --includedir=DIR        Install source headers here.
-                            Default; PREFIX/include
-                            
-    --builddir=DIR          Build in this location instead of building
-                            within the distribution tree. Recommended!
-                            
-    --stagedir=DIR          When staging only, stage to the location.
-                            Default; ./stage
-
-Features:
-    --with-<library>        Build, stage, or install the specified <library>
-                            If used, the default becomes to only build
-                            indicated libraries.
-                            
-    --without-<library>     Do not build, stage, or install the specified
-                            <library>. By default all libraries attempt to
-                            build.
-                            
-    --with-python-root[=PYTHON_ROOT]
-                            Build Boost.Python libraries with the Python
-                            devel packages located at PYTHON_ROOT.
-                            Default PYTHON_ROOT; C:\\Python24 on Win32.
-                            Default PYTHON_ROOT; /usr on Unix, Linux, Cygwin, etc.
-                            
-    --with-python-version[=2.4]
-                            Build Boost.Python libraries with the Python
-                            version indicated.
-                            Default; 2.4.
-                            
-    --with-pydebug          Build Boost.Python libraries using the
-                            Python debug runtime.
-" ;
-    EXIT "" ;
-}
-
-local with-install = ;
-local with-stage = ;
-
-# build only, or build+install
-if install in $(ARGV)
-{
-    with-install = install ;
-    with-stage = ;
-}
-
-# stage only? (no install, only build and stage to a common dir)
-if stage in $(ARGV)
-{
-    with-stage = stage ;
-    with-install = ;
-}
-
-# what kind of layout are we doing?
-local layout = [ MATCH "^--layout=(.*)" : $(ARGV) ] ;
-layout ?= versioned ;
-layout-$(layout) = true ;
-
-# possible stage only location
-local stage-locate = [ MATCH "^--stagedir=(.*)" : $(ARGV) ] ;
-stage-locate ?= stage ;
-
-# architecture independent files
-local boost-locate = [ unless $(with-stage) : [ MATCH "^--prefix=(.*)" : $(ARGV) ] : $(stage-locate) ] ;
-if $(NT) { boost-locate ?= C:\\Boost ; }
-else if $(UNIX) { boost-locate ?= /usr/local ; }
-
-# architecture dependent files
-local exec-locate = [ MATCH "^--exec-prefix=(.*)" : $(ARGV) ] ;
-exec-locate ?= $(boost-locate) ;
-
-# object code libraries
-local lib-locate = [ MATCH "^--libdir=(.*)" : $(ARGV) ] ;
-lib-locate ?= $(exec-locate)/lib ;
-
-# where to build
-local all-locate = [ MATCH "^--builddir=(.*)" : $(ARGV) ] ;
-ALL_LOCATE_TARGET ?= $(all-locate) ;
-
-# source header files
-local include-locate = [ MATCH "^--includedir=(.*)" : $(ARGV) ] ;
-include-locate ?= $(boost-locate)/include ;
-
-# location of python
-local python-root = [ MATCH "^--with-python-root=(.*)" : $(ARGV) ] ;
-PYTHON_ROOT ?= $(python-root) ;
-
-# version of python
-local python-version = [ MATCH "^--with-python-version=(.*)" : $(ARGV) ] ;
-PYTHON_VERSION ?= $(python-version) ;
-
-# variant for pydebug build
-local with-debug-python ;
-if --with-pydebug in $(ARGV)
-{
-    with-debug-python = debug-python ;
-}
-
-# libraries to disable building, etc.
-local without-libraries = [ MATCH "^--without-(.*)" : $(ARGV) ] ;
-
-# libraries to enable
-local with-libraries ;
-for local arg in $(ARGV)
-{
-    switch $(arg)
-    {
-        case --with-python-root=* : local _ ;
-        case --with-python-version=* : local _ ;
-        case --with-pydebug : local _ ;
-        
-        case --with-* :
-        with-libraries += [ MATCH "^--with-(.*)" : $(arg) ] ;
-    }
-}
-
-#
-project-root ;
-
-# bring in the rules for python
-import python ;
-
-# print out libraries to build/install
-if --show-libraries in $(ARGV)
-{
-    local library-jamfiles ;
-    library-jamfiles =
-        [ MATCH ^(.*build[/\\:]$(JAMFILE))$ : 
-            [ glob-tree $(BOOST_ROOT)/libs : $(JAMFILE) ] ] ;
-    libraries =
-        [ MATCH ^.*libs[/\\:]([^/\\:]*)[/\\:]build[/\\:]Jamfile$ :
-            $(library-jamfiles) ] ;
-    EXIT $(libraries) ;
-}
-
-#
-local version-tag = [ MATCH "^([^.]+)[.]([^.]+)[.]([^.]+)" : $(BOOST_VERSION) ] ;
-if $(version-tag[3]) = 0
-{
-    version-tag = $(version-tag[1-2]) ;
-}
-version-tag = $(version-tag:J="_") ;
-
-#
-install-subinclude
-    [ MATCH ^(.*build[/\\:]$(JAMFILE))$ : [ glob-tree $(BOOST_ROOT)/libs : $(JAMFILE) ] ]
-    : <exclude>$(without-libraries) <include>$(with-libraries) ;
-
-local lib-sources = [ install-sources lib ] ;
-
-if $(lib-sources)
-{
-    local gNOWARN_INCOMPATIBLE_BUILDS = TRUE ;
-    local gUNVERSIONED_VARIANT_TAG = [ cond $(layout-system) : TRUE ] ;
-    
-    local lib-build =
-        debug release
-        [ cond $(with-debug-python) : debug-python ]
-        [ cond $(NT) : <runtime-link>static/dynamic ]
-        <threading>single/multi
-        ;
-    local lib-target =
-        [ cond $(with-install) : install : all ]
-        [ cond $(with-stage) : stage : all ]
-        ;
-    local lib-dest-files = [
-        stage $(lib-locate:D=)
-            :
-                $(lib-sources)
-            :
-                <locate>$(lib-locate:D)
-                common-variant-tag
-                <target>$(lib-target)
-            :
-                $(lib-build)
-                [ unless $(with-install) $(with-stage) : <suppress>true ]
-        ] ;
-    if ! $(gIN_LIB_INCLUDE) && $(layout-versioned)
-    {
-        local unversioned-files ;
-        if $(with-install) || $(with-stage)
-        {
-            if $(NT)
-            {
-                local version-files = [ MATCH "(.*[.]lib)" : $(lib-dest-files) ] ;
-                local noversion-files ;
-                for local version-file in $(version-files)
-                {
-                    local noversion-file =
-                        [ MATCH "(.*)-[0-9_]+([.]lib)" : $(version-file) ] ;
-                    noversion-file = $(noversion-file[1])$(noversion-file[2]) ;
-                    MakeLocate $(noversion-file) : [ FDirName [ split-path $(lib-locate) ] ] ;
-                    HardLink $(noversion-file) : $(version-file) ;
-                    noversion-files += $(noversion-file) ;
-                }
-                declare-fake-targets $(lib-target) : $(noversion-files) ;
-            }
-            else if $(UNIX)
-            {
-                local so-version-files = [ MATCH "(.*[.]so[.0-9]+)" : $(lib-dest-files) ] ;
-                so-version-files ?= [ MATCH "(.*[.]so)" : $(lib-dest-files) ] ;
-                local version-files = $(so-version-files) [ MATCH "(.*[.]a)" : $(lib-dest-files) ] ;
-                local noversion-files ;
-                for local version-file in $(version-files)
-                {
-                    local noversion-file =
-                        [ MATCH "(.*)-[0-9_]+([.]so)[.0-9]*" : $(version-file) ]
-                        [ MATCH "(.*)-[0-9_]+([.]a)" : $(version-file) ] ;
-                    noversion-file = $(noversion-file[1])$(noversion-file[2]) ;
-                    MakeLocate $(noversion-file) : [ FDirName [ split-path $(lib-locate) ] ] ;
-                    HardLink $(noversion-file) : $(version-file) ;
-                    noversion-files += $(noversion-file) ;
-                }
-                declare-fake-targets $(lib-target) : $(noversion-files) ;
-            }
-        }
-    }
-}
-
-stage [ cond $(layout-versioned) : $(include-locate:D=)/boost-$(version-tag) : $(include-locate:D=) ]
-    :
-        [ glob-tree $(BOOST_ROOT)/boost/compatibility/cpp_c_headers : c* ]
-        [ glob-tree $(BOOST_ROOT)/boost : *.hpp *.ipp *.h *.inc ]
-    :
-        <locate>$(include-locate:D)
-        <tree-subdirs>$(BOOST_ROOT)
-        [ cond $(with-install) : <target>install : <target>all ]
-    :
-        [ unless $(with-install) : <suppress>true ]
-    ;

+ 0 - 15
Jamrules

@@ -1,15 +0,0 @@
-# Boost.Build top level Jamrules
-
-# See tools/build/index.html for documentation.
-project boost ;
-
-# Set some important global variables if they haven't already been set by the
-# user on the command-line or in the environment
-
-# Establish this as the root of the boost installation. Most targets will want
-# $(BOOST_ROOT) in their #include path.
-path-global BOOST_ROOT : . ;
-
-# The current version of Boost.
-BOOST_VERSION ?= 1.35.0 ;
-

+ 1 - 1
libs/algorithm

@@ -1 +1 @@
-Subproject commit 4eef56761aa48611009a9f31e1d2307703a22088
+Subproject commit 8758222006c5dac54d5e4ad72fea431b22b11f07

+ 1 - 1
libs/any

@@ -1 +1 @@
-Subproject commit fbfce970704ec6faace7dc31c4009e1d785a83c0
+Subproject commit d5bf33f2f995c96c042454c1279919d2eabf4b77

+ 1 - 1
libs/asio

@@ -1 +1 @@
-Subproject commit b98a841fa63996edec3865f38f70e7bb11ea7899
+Subproject commit fb46c8923ed1e96d2b705c62789b507a322246fd

+ 1 - 1
libs/assign

@@ -1 +1 @@
-Subproject commit 91e4888c8ee0a61a284cd8b419982a4d572b45ce
+Subproject commit f41af72ae391037456286ae1e0afa77f71ba0197

+ 1 - 1
libs/bind

@@ -1 +1 @@
-Subproject commit 79f8680eda2351590007fcbe694fe4c0c8f69549
+Subproject commit 3c24cbedf6ab97e9a5bf70f5828e05f4691d790c

+ 1 - 1
libs/concept_check

@@ -1 +1 @@
-Subproject commit c1709f67948127804a2a5281aac3b874f23ddf0e
+Subproject commit 6f04bb500424e9421d4b90711018f1d22e742fa6

+ 1 - 1
libs/config

@@ -1 +1 @@
-Subproject commit 87bc2fd4ca9ae29e3a3fe5b0aa5caf632e80fd6f
+Subproject commit bed705da5913a2d28a6f9218b3c56d56fd913b1b

+ 1 - 1
libs/conversion

@@ -1 +1 @@
-Subproject commit 9c1f3650f276880bf9837dca840c1d14ed3688a4
+Subproject commit b9a7ee6debe9cbbb701150d28f5af985a1d3b0f0

+ 1 - 1
libs/date_time

@@ -1 +1 @@
-Subproject commit 908a40bdc1d2f92bc24c0894982ae0f457049a46
+Subproject commit 1cbafb20d03b1c0add65802c82a4784e9f68019b

+ 1 - 1
libs/dynamic_bitset

@@ -1 +1 @@
-Subproject commit 08357c397277688ba95bc8e59bb11191bfdfac4d
+Subproject commit 3a04624801627d9cd00f77653fc673b3e2c35d39

+ 1 - 1
libs/filesystem

@@ -1 +1 @@
-Subproject commit 39386598a7f5683a2dc12d305d7826fe3e1b7cf4
+Subproject commit c1840ee23fe694e44c52796ca94af7ea8d725372

+ 1 - 1
libs/foreach

@@ -1 +1 @@
-Subproject commit 6f9901e77433e496fd1d19d4a11a4dddd24a1c87
+Subproject commit af1042ba563761410b839f97cc079bab44c1e4bb

+ 1 - 1
libs/format

@@ -1 +1 @@
-Subproject commit 04657d5f82e95907b285ad6473a2c128c7676e48
+Subproject commit f71d437366ce3b3d2f28c1974ce9fb0f052f67e1

+ 1 - 1
libs/function

@@ -1 +1 @@
-Subproject commit 5c514ebe35469febab8e510baaab9d0c98a42687
+Subproject commit 2a85edbd3102cb89ddbc5e082e51013d20b61e12

+ 1 - 1
libs/gil

@@ -1 +1 @@
-Subproject commit 560f17c1d1ebd3e6733ee014aa81644b057d1e53
+Subproject commit 8140f4b6459188baba10e950f25da88e736f8390

+ 1 - 1
libs/graph

@@ -1 +1 @@
-Subproject commit 9d3d4e9a441196b8f6c3343bf6f7b91ef2e0cbcd
+Subproject commit aa79cb69199173e958d6eb61507e7644a14add20

+ 1 - 1
libs/io

@@ -1 +1 @@
-Subproject commit 03d391862722aafbb93ae4006e427df579a29688
+Subproject commit e0ba7aaea67605c44869f3e3d7fc47fd502ae88e

+ 1 - 1
libs/iostreams

@@ -1 +1 @@
-Subproject commit 3f6694719823dffef2b479637e7c453da73eaa1f
+Subproject commit 000213c3278070f9f19e213b785bc2d12283999c

+ 1 - 1
libs/iterator

@@ -1 +1 @@
-Subproject commit 5bf5110cdb8ee06b41d5f518a0ef0d367948ee9b
+Subproject commit 1f0a885defa814ca60eb0ac6aaf55f585d10b403

+ 1 - 1
libs/logic

@@ -1 +1 @@
-Subproject commit 23af176127104e2c3b5262abc92de88b109e26ab
+Subproject commit d1f46c8f98b8fdbc8161379a00dddbcea34eb055

+ 1 - 1
libs/mpl

@@ -1 +1 @@
-Subproject commit fa401f0e4de0fb4279b37cf9cb8adba65f456f2c
+Subproject commit 925a4f4359be0035764b3172a7023569a9d32108

+ 1 - 1
libs/multi_array

@@ -1 +1 @@
-Subproject commit 98e0c8de1235be833bec872a83689bfe0276d784
+Subproject commit ad81fd84ed841e7c4ce5f56a35effa653146f6b7

+ 1 - 1
libs/numeric/conversion

@@ -1 +1 @@
-Subproject commit f88653b7180a26ceb4031026b48f8cd92841f9ce
+Subproject commit 9264998bb17be81b949ba3dcd9b6c05f838d4c48

+ 1 - 1
libs/numeric/interval

@@ -1 +1 @@
-Subproject commit 26aa69adc9c57beb7ea054353c04e424928cd677
+Subproject commit 7746d798c89fca40f5b1ca9c363f8fc1ff94f461

+ 1 - 1
libs/numeric/ublas

@@ -1 +1 @@
-Subproject commit f7bdeb6619ae305de09c4460392718ec694c662f
+Subproject commit d7619262b85b990eabb702863bdde4d09c913c41

+ 1 - 1
libs/optional

@@ -1 +1 @@
-Subproject commit 07ce2fc860c7302f548a9186e9064b22f6e31cd0
+Subproject commit c8e54ef488d9b2ed3d4d3ed13347d4f380a82f13

+ 1 - 1
libs/parameter

@@ -1 +1 @@
-Subproject commit a28883d9adb4608aa157751817c20c39f920ee90
+Subproject commit 7689b5b9d0b55e01b437d877faee81c895988735

+ 1 - 1
libs/program_options

@@ -1 +1 @@
-Subproject commit e51a3ae7426d99fdbe1e5de180060ec3ae08f01e
+Subproject commit 73cf70616452c58afda3540f7ce011ce443c8b92

+ 1 - 1
libs/property_map

@@ -1 +1 @@
-Subproject commit 53ec1d1fbe8232b998649381197f94f3c461269a
+Subproject commit bfa4ffc2cf54c63537b4b3a4a82fa2fe39168837

+ 1 - 1
libs/ptr_container

@@ -1 +1 @@
-Subproject commit 4b236a407c279ed1d10d99792c8c0d73e246f3c8
+Subproject commit 9592fc57910b749b612f5da2d477c15dc85aec0f

+ 1 - 1
libs/python

@@ -1 +1 @@
-Subproject commit dd7c0a7f3d16a3dcffd41c755a1256c0910df8a8
+Subproject commit 04e54d670c31678094baad180575e729b4de6ed7

+ 1 - 1
libs/random

@@ -1 +1 @@
-Subproject commit c41b4d5bf50e9e57268f2067af29060636cc301a
+Subproject commit 4e09de2444080139b4ce252d22931cbccf4e1488

+ 1 - 1
libs/range

@@ -1 +1 @@
-Subproject commit aeb47120e3d958fabee831244ed77e101bdc5be1
+Subproject commit 51650f1aa2200c4b9e6c440e9632e7ee345bb06e

+ 1 - 1
libs/regex

@@ -1 +1 @@
-Subproject commit 3f8b3b5bd12e1d14f8fcbdffbac6ef4739f860b0
+Subproject commit 474822492b95496f9705a21c6df838fd2ef7b2a9

+ 1 - 1
libs/serialization

@@ -1 +1 @@
-Subproject commit 5df2c1216620b1fc7c1a33757d066f1be0763852
+Subproject commit 30e6e9dcba989310f54327533e97b9a26e0933eb

+ 1 - 1
libs/signals

@@ -1 +1 @@
-Subproject commit 008215cf718ff104b9935668ddcfcf6fc3a93d9f
+Subproject commit 063fa1853d3a978d94a8b326afb58a730330a6e4

+ 1 - 1
libs/smart_ptr

@@ -1 +1 @@
-Subproject commit ecb41cb1506ca1ff0664e5e1346e5ce35beaba43
+Subproject commit 6646d8acd27ec4aec1e7ec79d929e4781acaac3d

+ 1 - 1
libs/spirit

@@ -1 +1 @@
-Subproject commit ae084fdb67ebee8077823a9ca9dfd25f50393d17
+Subproject commit 6fe54321d6c6e3306e3d7fb9e856665b86e5dab2

+ 1 - 1
libs/system

@@ -1 +1 @@
-Subproject commit ffb49adbc38a7759eeede1c4ea3d8eadfb00bea8
+Subproject commit d795262a9eed73462348a072f0b0ff4e9f7e6bd2

+ 1 - 1
libs/test

@@ -1 +1 @@
-Subproject commit 5e944cf05c7a3650e419db88cce045b928a56095
+Subproject commit 71d464e9fef1ba7a3c0edcaa90e7032846878aa5

+ 1 - 1
libs/thread

@@ -1 +1 @@
-Subproject commit a11bd6ebd90a77f97e18687fab1525f4a327bb03
+Subproject commit ea3e297175329f9b324fe04e0854e91a8f069bd0

+ 1 - 1
libs/tr1

@@ -1 +1 @@
-Subproject commit 1ed4a0958805b6ba5a649f7334081d5a56f106d8
+Subproject commit 3d3789b1ee319db07c699b7afcffb1cb09b356c3

+ 1 - 1
libs/typeof

@@ -1 +1 @@
-Subproject commit 744db7fe1db8e148ce1fa0a3790934cffb1cf75f
+Subproject commit 34ffee8e2c134022999f958b284c4cbec1b7d54e

+ 1 - 1
libs/utility

@@ -1 +1 @@
-Subproject commit 71cb8cb574934944ad036d163e1ade3d9e33ab38
+Subproject commit 3f72b1018292ef4b8003f8811a1189e040773c60

+ 1 - 1
libs/variant

@@ -1 +1 @@
-Subproject commit deaf338bd494ca789e1798c1baedb18143d06707
+Subproject commit ba9d0e00d7bf4b9529ac6a8bc2d3d443329dc6f0

粤ICP备19079148号