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