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

1161 Commits

Author SHA1 Message Date
Vladimir Prus
7429626b95 Fix the download locations.
[SVN r20020]
2003-09-11 09:37:55 +00:00
Vladimir Prus
a046f6b0c0 Make msvc happy.
[SVN r20019]
2003-09-11 08:12:58 +00:00
Vladimir Prus
fc99143ba5 * new/targets.jam
(find): Remove unnecessary login. Use path.glob instead of GLOB.


[SVN r20018]
2003-09-11 07:45:06 +00:00
Vladimir Prus
97386ae45e Bugfix: use 'path.make'.
[SVN r20017]
2003-09-11 07:44:01 +00:00
Vladimir Prus
d6aeaf1140 Update release procedure.
[SVN r20014]
2003-09-11 06:56:34 +00:00
Vladimir Prus
71ae75734e Update Boost.Build version.
[SVN r20013]
2003-09-11 06:56:07 +00:00
Vladimir Prus
3625924a3d Require bjam 3.1.7.
[SVN r20012]
2003-09-11 06:47:41 +00:00
Vladimir Prus
82032bd8d8 Bump version to 3.1.7.
[SVN r20010]
2003-09-11 06:46:47 +00:00
Vladimir Prus
a93dda7b37 * new/indirect.jam
(make-qualified): Bugfix. When processing gcc.link.dll rule, take 'gcc' as
  module name, not 'gcc.link'. The previous behaviour caused 'gcc.link.dll'
  to be called in context of 'gcc.link' module. As the result the global
  definition of 'gcc.link.dll' was called. That definition is created by jam
  when it sees 'actions gcc.link.dll' and has no executable code associated
  with it. So, rule 'gcc.link.dll' was never executed.


[SVN r20009]
2003-09-11 06:38:39 +00:00
Vladimir Prus
5f8c9e4fc5 Fix typo.
[SVN r20008]
2003-09-11 06:34:34 +00:00
Vladimir Prus
fb801e48e0 BOOST_BUILD_PATH can be set to top-level dir, so don't say about "kernel".
[SVN r20007]
2003-09-11 06:31:30 +00:00
Vladimir Prus
a8758e0f2c Bugfix: allow a generator to create two targets of the same type.
* new/generators.jam
  (generator.__init__): Use parallel lists to store prefixes and postfixes
  for a name, not mapping with type as a key, since type is not unique.
  (generator.generated-targets): Adjust.


[SVN r19990]
2003-09-10 07:39:45 +00:00
Vladimir Prus
f43853469d * new/property.jam:
(refine): Ignore conditional properties. This reverts my previous change
  but makes the change more robust.


[SVN r19923]
2003-09-05 08:36:28 +00:00
Rene Rivera
f2cb45cd94 Allow for building RPMs on newer RedHat's which have the split tools rpm+rpmbuild.
[SVN r19919]
2003-09-04 15:01:07 +00:00
Vladimir Prus
27112221c2 * new/property.jam (refine): Remove some wierd code. We used to ignore all
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]
2003-09-04 11:51:29 +00:00
Vladimir Prus
12f8597464 Document some of the recent changes.
[SVN r19915]
2003-09-04 11:22:49 +00:00
Vladimir Prus
b8b18394e3 Add 'glob' rule to Jamfile context.
[SVN r19914]
2003-09-04 11:19:03 +00:00
Vladimir Prus
be258d889a Remove support for old-style target ids.
[SVN r19913]
2003-09-04 11:06:14 +00:00
Rene Rivera
37766943af Minor cleanup...
- 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]
2003-09-01 16:30:59 +00:00
Vladimir Prus
52547317f0 Bugfix. Allow "project-root" to work in Jamfile, again.
Thanks to Peter Schoen for bugreport.

* new/project.jam (initialize): Set 'project-root-module' attribute.
* new/project_root.py: New test.


[SVN r19899]
2003-09-01 14:00:26 +00:00
Vladimir Prus
d2a9930628 Robustify some code.
[SVN r19898]
2003-09-01 13:57:35 +00:00
Vladimir Prus
d3c390163a Remove an incorrect statement.
[SVN r19897]
2003-09-01 08:04:33 +00:00
Vladimir Prus
57ff2ec65c Comment out all 'using' calls in user-config.jam. User should not see
errors from tools he does not have, or even know about.


[SVN r19896]
2003-09-01 07:57:53 +00:00
Vladimir Prus
5164c376ae Don't make symlinks. This example is used in docs and nothing is
said about symlinks there, so it can confuse users.


[SVN r19893]
2003-09-01 07:47:15 +00:00
Vladimir Prus
e92b5c5d23 Fix a hard error whenever a target is skipped. Thanks to
Christopher Currie for spotting this bug.


[SVN r19854]
2003-08-29 08:48:15 +00:00
Vladimir Prus
8193ea28e2 Add Darwin toolset, from Christopher Currie.
[SVN r19851]
2003-08-29 07:33:28 +00:00
Vladimir Prus
6d645322e1 Clarify instructions for installing from CVS.
[SVN r19850]
2003-08-29 07:17:18 +00:00
Vladimir Prus
69d97a79b1 Add boost-build.jam to Boost.Build root, to help folks who install from CVS.
[SVN r19849]
2003-08-29 07:12:04 +00:00
Vladimir Prus
ec6a3b1e25 Fix up bison's handling of yy sources. Bison produces hpp file when input
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]
2003-08-29 07:01:13 +00:00
Vladimir Prus
8c2aa80007 * new/container.jam
(vector.equal): Fix a bug, which causes all vectors with different sizes
   to be considered equal.


[SVN r19836]
2003-08-28 13:53:06 +00:00
Douglas Gregor
4afba02440 Don't ECHO random information to the user. Man, was I tired
[SVN r19830]
2003-08-28 12:28:15 +00:00
Vladimir Prus
454684b818 Fix bootstrapping when there's no boost-build.jam in project root but
BOOST_BUILD_PATH points to Boost.Build installation.

Patch from Christopher Currie.


[SVN r19819]
2003-08-28 05:45:00 +00:00
Douglas Gregor
f116b8689c - Undo my erroneous change to the error message formatting (thanks Dave)
- 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]
2003-08-28 03:30:21 +00:00
Douglas Gregor
9ba4bceed3 Fix path handling in initialization
[SVN r19813]
2003-08-28 00:13:51 +00:00
Vladimir Prus
2aa29d8633 Fix up setting of 'parent' attribute on project.
[SVN r19807]
2003-08-27 14:03:37 +00:00
Vladimir Prus
c72f0987ca 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
3ff7f146be Import new appropriately
[SVN r19754]
2003-08-23 15:03:14 +00:00
Dave Abrahams
554e6ef424 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
206de2a127 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
5848167a20 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
4b80645eea Removed bogus semicolon
[SVN r19579]
2003-08-14 07:23:06 +00:00
Vladimir Prus
6165bef6c0 Test toolset inheritance
[SVN r19461]
2003-08-05 06:10:58 +00:00
Vladimir Prus
1d2c81c55a 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
619b26494e Update comments.
[SVN r19459]
2003-08-05 05:32:47 +00:00
Vladimir Prus
286825f9d5 Rename 'xclass' to 'class'.
[SVN r19458]
2003-08-05 05:25:33 +00:00
Rene Rivera
cc7f7307b0 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
cc58f9419f 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
2e6aee9fe6 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
a9cb673c30 Rename 'xnew' to just 'new'.
[SVN r19434]
2003-08-04 11:12:30 +00:00
Vladimir Prus
7fceeb4bc7 Drop all style classes support.
[SVN r19433]
2003-08-04 10:53:34 +00:00