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

3279 Commits

Author SHA1 Message Date
Vladimir Prus
b228034af6 Update Boost.Build version.
[SVN r20013]
2003-09-11 06:56:07 +00:00
Vladimir Prus
f2447da78c Require bjam 3.1.7.
[SVN r20012]
2003-09-11 06:47:41 +00:00
Vladimir Prus
ec93f012f1 Bump version to 3.1.7.
[SVN r20010]
2003-09-11 06:46:47 +00:00
Vladimir Prus
0d939c9025 * 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
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