2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 13:22:11 +00:00
Commit Graph

1627 Commits

Author SHA1 Message Date
Vladimir Prus
f4e92ea4a8 Fix up setting of 'parent' attribute on project.
[SVN r19807]
2003-08-27 14:03:37 +00:00
Vladimir Prus
1c13c89653 Python 2.3 fixes. Use __rmul__ for fixed mode operations on List, not
__coerce__, since it works in a wrong way and might be removed in future.


[SVN r19806]
2003-08-27 13:57:47 +00:00
Douglas Gregor
3d1d630504 Import new appropriately
[SVN r19754]
2003-08-23 15:03:14 +00:00
Rene Rivera
8b092160e7 In support of Boost.Install...
- Added common-stage-tag value for python debug variants.
- Added <target> to stage, to specify a fake target to add the stage or the corresponding sources to.
- Ensure that <suppress> for a stage is maximally obeyed, and doesn't inadvertantly add targets to all.


[SVN r19740]
2003-08-23 05:39:49 +00:00
Martin Wille
bb4084ac61 -- added libm to FINDLIBS. required for <cmath> symbols.
[SVN r19736]
2003-08-22 17:47:51 +00:00
Dave Abrahams
f405b04859 bug fix
[SVN r19726]
2003-08-22 02:33:30 +00:00
Dave Abrahams
c94c5c09de feature.jam - bugfix: add default subfeature values only for
subfeatures that apply to the top value.


[SVN r19717]
2003-08-20 23:19:04 +00:00
Dave Abrahams
42c733b90c feature.jam - rename is-subproperty and is-subfeature to avoid
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]
2003-08-20 21:56:49 +00:00
Dave Abrahams
2a72b0dd7d Implemented subfeature defaults
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]
2003-08-18 04:39:43 +00:00
Dave Abrahams
c712b4b272 Fix relative path bug
[SVN r19667]
2003-08-17 20:01:24 +00:00
Dave Abrahams
98be0b3ed4 Fixed runtime library choice, since STLPort offers only multithreaded builds
[SVN r19643]
2003-08-16 15:30:01 +00:00
Dave Abrahams
2f85b416d2 Fix bad CVS merge
[SVN r19633]
2003-08-16 11:22:08 +00:00
Dave Abrahams
938a511392 Fix facet support for intel-win32
[SVN r19629]
2003-08-16 01:18:46 +00:00
Dave Abrahams
1e27e9ccee Correctly signal that wchar_t is not a distinct type when emulating vc6.
[SVN r19628]
2003-08-16 01:14:18 +00:00
Dave Abrahams
b6d4e9f402 Fix locale support for metrowerks
[SVN r19620]
2003-08-15 18:31:28 +00:00
Dave Abrahams
f920a0eef1 Removed bogus semicolon
[SVN r19579]
2003-08-14 07:23:06 +00:00
Dave Abrahams
2330a25772 Preserve the user's existing LD_LIBRARY_PATH when linking under GCC so
that they don't unexpectedly encode paths to undesired libraries.  See
boost posting from Jeff Gray <jeffg-at-magtech.com.au> for details.


[SVN r19578]
2003-08-14 07:22:27 +00:00
Rene Rivera
29cdeb0dfc Merge build_for_distribution to HEAD.
[SVN r19577]
2003-08-14 05:34:57 +00:00
Vladimir Prus
64cb75be03 Test toolset inheritance
[SVN r19461]
2003-08-05 06:10:58 +00:00
Vladimir Prus
d3e782c083 Fixes to toolset inheritance.
* 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]
2003-08-05 06:10:57 +00:00
Vladimir Prus
1431fa5d17 Update comments.
[SVN r19459]
2003-08-05 05:32:47 +00:00
Vladimir Prus
81dc7f094b Rename 'xclass' to 'class'.
[SVN r19458]
2003-08-05 05:25:33 +00:00
Rene Rivera
96f5fdbd21 Fix building of dist target. On my previous changes for grammar building I unintentionally removed the building of the yyacc program.
[SVN r19457]
2003-08-05 05:18:40 +00:00
Rene Rivera
6b00064ae3 Fix compilation for conforming C compilers, in this case Borland. Structure initialization is only allowed with constant initializers.
[SVN r19456]
2003-08-05 04:59:57 +00:00
Rene Rivera
c6af8a74b7 Fix compilation for conforming C compilers, in this case VC7. Variable declarations are only allowed at the start of scopes, not in the middle like C++.
[SVN r19455]
2003-08-05 04:48:28 +00:00
Vladimir Prus
a8291718dd Rename 'xnew' to just 'new'.
[SVN r19434]
2003-08-04 11:12:30 +00:00
Vladimir Prus
96ba56a2e9 Drop all style classes support.
[SVN r19433]
2003-08-04 10:53:34 +00:00
Vladimir Prus
9f4f5ca717 Add forgotten files.
[SVN r19432]
2003-08-04 09:31:20 +00:00
Vladimir Prus
9ff2227563 New builtin NORMALIZE_PATH.
[SVN r19431]
2003-08-04 09:29:28 +00:00
Vladimir Prus
5e191e6cc6 New builtin SORT.
[SVN r19430]
2003-08-04 09:27:47 +00:00
Vladimir Prus
3bb6fbed85 Convert remaining classes.
[SVN r19429]
2003-08-04 09:25:34 +00:00
Vladimir Prus
fe09f7e4fe Move abstract-target hierarchy to new classes.
[SVN r19428]
2003-08-04 09:22:29 +00:00
Vladimir Prus
07fbff6420 Move generators to new-style classes.
[SVN r19427]
2003-08-04 09:19:54 +00:00
Vladimir Prus
6338351c15 Make action hierarchy use new style classes.
[SVN r19426]
2003-08-04 09:15:36 +00:00
Vladimir Prus
648087afed Make virtual-target hierarchy use new style classes.
[SVN r19425]
2003-08-04 09:13:22 +00:00
Vladimir Prus
6070dd8fd6 Refactorings.
* 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]
2003-08-04 09:09:49 +00:00
Vladimir Prus
d6dfb4f9db Introduce new-style classes. They are declared by 'xclass' and instances
are created by 'xnew'. Those names will be changed when all classes are
migrated.


[SVN r19423]
2003-08-04 09:01:54 +00:00
Vladimir Prus
262fff312e Speed up module imports.
* 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]
2003-08-04 08:45:41 +00:00
Dave Abrahams
d5900569b6 Bug fix for spaces in pathnames
[SVN r19385]
2003-07-31 01:21:21 +00:00
Thomas Witt
e462e1950b Make default paths use %ProgramFiles%.
[SVN r19366]
2003-07-30 20:26:04 +00:00
John Maddock
5d6e9d95a5 Renamed <wide-character-support> option to the more appropriate (for what it actually does) <unicode-application>. Also turned it off by default (since it invokes non-standard behaviour).
[SVN r19363]
2003-07-30 12:25:03 +00:00
Vladimir Prus
dd87c5db3c Revert 1.93, which was causing severe performance problems for Jurgen.
[SVN r19356]
2003-07-30 09:43:14 +00:00
Vladimir Prus
c8b1f1a141 Use /opt/SUNWspro as default location of Sun compiler.
Patch from Christopher Currie.


[SVN r19352]
2003-07-30 06:19:07 +00:00
Beman Dawes
ef9f5c9569 Allow como-win32 backend compiler to be specified via COMO_BACKEND_PATH
[SVN r19344]
2003-07-29 15:05:06 +00:00
Vladimir Prus
3342b7158d Add support for the Sun's toolset.
[SVN r19338]
2003-07-29 09:26:44 +00:00
Vladimir Prus
67164c9531 Correct the copyright.
[SVN r19325]
2003-07-28 08:25:29 +00:00
Vladimir Prus
095aec20c9 Bugfix. Keep the same suffix when staging files.
[SVN r19324]
2003-07-28 08:18:20 +00:00
Vladimir Prus
9925b77038 Allow to change the default value of feature.
* new/feature.jam
  (set-default): New rule.
  (defaults): Use stored default value, not first allowed value.
  (extend-feature): Set default value.


[SVN r19323]
2003-07-28 07:35:33 +00:00
Vladimir Prus
dce232a600 Weaken multiple main target default build check. Must be identical
rather then only defined on first.

The previous behaviour did not work when there were "default-build" attribute
on project and two alternatives for a main target.

Patch from Michael Stevens.


[SVN r19303]
2003-07-25 07:58:47 +00:00
Vladimir Prus
5b5bbd0ea4 Quote filenames when needed.
[SVN r19302]
2003-07-25 06:55:42 +00:00