소스 검색

Add project help

[SVN r32770]
Vladimir Prus 20 년 전
부모
커밋
50bbad78f7
1개의 변경된 파일77개의 추가작업 그리고 0개의 파일을 삭제
  1. 77 0
      Jamfile.v2

+ 77 - 0
Jamfile.v2

@@ -210,3 +210,80 @@ for local l in $(libraries)
     use-project /boost/$(l) : libs/$(l)/build ;
 }
     
+project-help = "
+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.
+" ;

粤ICP备19079148号