requirement with ":" in them. Maybe this used to handle conditional
requirements, but all tests pass without this logic. The problem was that
<toolset-msvc:version>intel in requirements was just *added* to properties,
not replacing previous value.
[SVN r19916]
- Added more files to not scan for help (--help-all)
- Ensure that modules are given to do-scan in alpha order regardless of path location.
[SVN r19900]
Thanks to Peter Schoen for bugreport.
* new/project.jam (initialize): Set 'project-root-module' attribute.
* new/project_root.py: New test.
[SVN r19899]
has yy extension. Up till now, V2 though it produces h file, which means
that if any source includes hpp file, V2 could try to compile it before
generating the hpp. The compilation fails.
* new/builtin.jam
Make HPP a separate type.
* tools/bison.jam
Note that YY is converted to HPP, not H.
[SVN r19847]
- Use BOOST_ROOT to help find the BoostBook DTD & XSL only if its available
- Use BOOST_BUILD_PATH to help find the BoostBook DTD & XSL (also thanks Dave)
[SVN r19816]
confusion over semantics and signature. Fixed a bug
where they were misused. Added compress-subproperties
to work around probable misuse of
build-request.expand-no-defaults.
targets.jam - use feature.compress-subproperties to work around
probable misuse of build-request.expand-no-defaults.
project.jam - some code simplification, fixed a blatant typo,
increased upper limit on arguments to the project rule.
[SVN r19716]
feature.jam -
* subfeatures acquired a subfeature attribute
* improved error reporting
* eliminated some unused code
* simplified, improved commenting in, and fixed bugs in minimize
property.jam -
* added missing "symmetric" label on toolset and variant in tests
msvc.jam -
* version number is now defaulted, so I can have msvc-7.1 and
msvc-6 configured, and simply type "bjam msvc".
[SVN r19675]
* new/generators.jam
(generator.constructor): Import property so clone works.
(register): Generate the correct toolset name.
* new/toolset.jam
Import generators so the inherit calls work.
(inherit-generators): Generate the correct new generator id.
Patch from Christopher Currie.
[SVN r19460]
* jam_src/modules.c: (import_module, imported_modules): New functions.
* jam_src/builtins.c (builtin_import_module, builtin_imported_modules):
Just call the above.
* new/class.jam: Add some extra tests.
[SVN r19424]
* jam_src/builtins.c: New builtins IMPORT_MODULE and IMPORTED_MODULES.
jam_src/rules.c: (bindrule): Refactor. (lookup_rule): New function.
* kernel/modules.jam: Make use of IMPORT_MODULE.
[SVN r19422]