More generic boost-jam.spec.
Addition of "--debug" option for building debug-profile versions of binaries.
More optimization flags for toolsets.
Prefer yacc instead of bison.
Bootstrap the yacc grammar in build.sh not just the grammar source.
buils.sh now also supports pass-thru arguments.
Simpler+faster checking for executables in PATH, buils.sh.
Use of "--toolset=<name>" instead of longer variable.
[SVN r16140]
* new/targets.jam (project-target.generate): Treat names of
other projects to build relatively to this project.
(basic-target.generate): Generate dependency use-requirements.
[SVN r16130]
* new/common.jam (copy): New rule.
* new/targets.jam (main-target.generate): Use a different
algorith for selecting subvariant. Favour one with
the longest intersection of requirements with build
properties.
* new/virtual-target.jam (virtual-target): Eliminate 'subvariant'
attribute. Use properties of action to for the same
purpose. New methods 'set-path' and 'extra-grist'.
[SVN r16129]
* new/virtual-target.jam (virtual-target): Eliminate 'subvariant'
attribute. Use properties of action to for the same
purpose.
* new/testing.jam: Induced changes.
* new/make.jam: Induced changes.
* new/generators.jam: Induced changes.
[SVN r16128]
* new/path.jam (make-UNIX, make-NT): Call 'path.join' on elements,
so that paths are normilazed.
(join): Allow one element to be passed.
* new/project-root.jam: Use 'path.root' when declaring path constants.
[SVN r16096]
targets are specified as sources, not only as dependency properties.
* new/virtual-target.jam (subvariant-dg): Note which sources
are roots of dependency grapgs and record those graphs.
[SVN r16095]
build.bat: Windows NT BATCH bootstrap script.
build.sh: Unix shell bootstrap script.
build.jam: b/jam standalone Jamfile for building and distribution creation.
boost-jam.spec: modifications to conform to RedHat names/versioning and using new ./build.sh.
[SVN r16085]
* libs/python/build/Jamfile.v2: Sense the location of python headers. Export
include paths.
* libs/python/example/Jamfile.v2: New file.
* new/targets.jam: Use refined properties for constructed
dependency properties
* new/gcc.jam: Handle 'find-library'. Set soname for dynamic libraries.
* new/builtin.jam: New feature 'find-library'.
[SVN r15966]
- gcc-stlport-tools.jam; now use the common stlport.jam.
- gcc-tools.jam; use STDLIBPATH instead of GCC_LIB* to set LD_LIBRARY_PATH, as it works on a per target basis.
- stlport.jam; minor changes for backward compat, automatic setting of the toolset, and various options that used to be in gcc-stlport.jam.
[SVN r15957]
* allyourbase.jam;
use RANLIB for MacOSX as the linker requires it.
keep *.o files as scanning doesn't seem to work.
* darwin-tools.jam;
static runtime doesn't work and is minimally only the gcc runtime
use ar
manipulations for making c++ correctly link without using libtool
[SVN r15943]