2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-18 01:52:17 +00:00
Commit Graph

1675 Commits

Author SHA1 Message Date
Vladimir Prus
bd02e3b56f Fix typo.
[SVN r20008]
2003-09-11 06:34:34 +00:00
Vladimir Prus
be7a2edc7b 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
Dave Abrahams
75b7081712 Make sure Win32 platform config is read and that we know
multithreading is enabled (when it is).


[SVN r20003]
2003-09-10 16:09:53 +00:00
Vladimir Prus
99185d75eb Change wording to avoid implying that V2 was just started.
[SVN r19991]
2003-09-10 09:43:34 +00:00
Vladimir Prus
d02a14907d 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
Rene Rivera
1d8e3af310 Fix various outstanding problems...
* Don't use boost-build file as a reference directory, it can move arbitrarily.
* Load Jamrules as soon as projects are declared to get the cross-project info.
* Allow declaration of your own project name to fix the build directory name.


[SVN r19987]
2003-09-10 03:24:41 +00:00
Dave Abrahams
6831493b25 Handle paths with backslashes. Include <pyd> in docs.
[SVN r19970]
2003-09-08 19:39:44 +00:00
Dave Abrahams
1686d97eb8 Use the import rule
[SVN r19968]
2003-09-08 17:38:49 +00:00
Dave Abrahams
03b0785457 Added import rule
[SVN r19967]
2003-09-08 17:24:44 +00:00
Dave Abrahams
89410bc2c2 Added missing link
[SVN r19964]
2003-09-08 15:07:33 +00:00
Dave Abrahams
69a970d5fd Added external project support docs
[SVN r19963]
2003-09-08 14:58:45 +00:00
Rene Rivera
fa5a06e4dd Fix problem missing path when refering to targets at the project root from the project root Jamfile.
Fix multiple inclusion of the Jamrules file(s).


[SVN r19946]
2003-09-07 17:42:18 +00:00
Rene Rivera
6077c464fb Merge cross-project support for BBv1 into mainline.
[SVN r19938]
2003-09-07 04:51:53 +00:00
Rene Rivera
b2e5e65b4c Remove some recently introduced TABs.
[SVN r19927]
2003-09-05 22:33:54 +00:00
Rene Rivera
742ead7753 Fix bad paths for raw files in a stage target, when there is not <tree-subdirs> option.
[SVN r19926]
2003-09-05 19:34:59 +00:00
Vladimir Prus
2cecd8958a * 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
df33ee7f46 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
77a5c8447d * 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
5327b9bf6b Document some of the recent changes.
[SVN r19915]
2003-09-04 11:22:49 +00:00
Vladimir Prus
73ed2c3209 Add 'glob' rule to Jamfile context.
[SVN r19914]
2003-09-04 11:19:03 +00:00
Vladimir Prus
7addaa692b Remove support for old-style target ids.
[SVN r19913]
2003-09-04 11:06:14 +00:00
John Maddock
534f937ef8 Reordered name mangling algorithm and added some MSVC specific options (a dynamic runtime implies multithreaded code in this case).
[SVN r19907]
2003-09-02 10:12:37 +00:00
Rene Rivera
ea136a56eb Correct license text.
[SVN r19903]
2003-09-01 22:08:17 +00:00
Rene Rivera
1f5c1a3d0f Added, so that the V1 examples work as they are given that the boost-build.jam in the parent dir is for V2 only.
[SVN r19901]
2003-09-01 19:45:46 +00:00
Rene Rivera
119a4fec8a 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
b9e4d182de 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
bb6cc49508 Robustify some code.
[SVN r19898]
2003-09-01 13:57:35 +00:00
Vladimir Prus
3f9419e4a7 Remove an incorrect statement.
[SVN r19897]
2003-09-01 08:04:33 +00:00
Vladimir Prus
cbe928c68a 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
997bc74d4e 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
Rene Rivera
f44beffdf2 Corretly set threading options when using stlport-io library.
[SVN r19891]
2003-09-01 06:31:21 +00:00
Rene Rivera
a732329dfe Fix AR for when we find more than one in the path.
Fix the AR flags so that they don't duplicate/multiply the flag argument.


[SVN r19888]
2003-08-31 16:29:38 +00:00
Rene Rivera
2299d3fd50 Fix newly broken default fake targets for stage rule. (Fixes problems with building the regression tools)
[SVN r19871]
2003-08-30 01:49:50 +00:00
Vladimir Prus
a57311af2f 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
734d7f1031 Add Darwin toolset, from Christopher Currie.
[SVN r19851]
2003-08-29 07:33:28 +00:00
Vladimir Prus
d95e8638c1 Clarify instructions for installing from CVS.
[SVN r19850]
2003-08-29 07:17:18 +00:00
Vladimir Prus
c773394947 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
d841b76c27 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
Rene Rivera
386fb7b42f Don't make singleton vars globally singular, as it interfears with toolset extension.
[SVN r19838]
2003-08-28 16:21:57 +00:00
Rene Rivera
e7a8d7c445 Remove now extra target vars.
[SVN r19837]
2003-08-28 16:20:56 +00:00
Vladimir Prus
03b1103653 * 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
2365fd8f04 Don't ECHO random information to the user. Man, was I tired
[SVN r19830]
2003-08-28 12:28:15 +00:00
Vladimir Prus
20f3603f36 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
5e7331866c - 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
Rene Rivera
6c8fcf7b04 Allow multiple test args for "cond" and "unless".
[SVN r19814]
2003-08-28 01:54:18 +00:00
Douglas Gregor
638c5770c1 Fix path handling in initialization
[SVN r19813]
2003-08-28 00:13:51 +00:00
Rene Rivera
ef9b6e42c2 New common copyright.
Fix problem of duplicate incorrect libraries when linking.
As a side-effect, removed all the custom actions as they where the same as the ones in gcc-tools (or resolve to the same thing).


[SVN r19811]
2003-08-27 17:41:05 +00:00
Rene Rivera
d1b62c71b7 Fix for when AR is distributed as part of the compiler (ex. mingw, cygwin).
New common copyright.
Replace SPACE with _ to make for slightly easier reading.


[SVN r19810]
2003-08-27 17:38:29 +00:00
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