Rene Rivera
ff3dcfb6fe
(merge from head) Add detection of gcc compiler flavor so that we can correctly tag generated libraries to not conflict with each other.
...
[SVN r35734]
2006-10-24 23:46:48 +00:00
Rene Rivera
82fac55323
(merge from head) A variety of changes to make most tests pass on Windows (with mingw):
...
* BoostBuild.py; Make the matching of content and files be more loose and use pattern globbing of toolset names.
* glob.py/project_glob.py; Rename to avoid collision with builtin Python module.
* all; Update copyrights and license info.
[SVN r35731]
2006-10-24 23:26:32 +00:00
nobody
9a1442b223
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35730]
2006-10-24 23:25:20 +00:00
Rene Rivera
9c58f16104
(merge from head) Output the initialized toolsets when given "--show-configuration" option.
...
[SVN r35727]
2006-10-24 18:09:51 +00:00
Rene Rivera
6caea9bb85
(merge from head) Adjust to make test pass on Windows.
...
[SVN r35724]
2006-10-24 16:34:34 +00:00
Rene Rivera
ab2d274442
(merge from head) Adjust unit tests to pass, to account for some results not being order-stable.
...
[SVN r35721]
2006-10-24 16:06:08 +00:00
Rene Rivera
20b803dc8d
(merge from head) Add result-equal test which passes when the expected and result have the same elements.
...
[SVN r35719]
2006-10-24 16:01:20 +00:00
Rene Rivera
e0f8e22d43
(merge from head) Add MinGW tag from BBv1 (mgw) when the gcc flavor indicates it's the MinGW compiler.
...
[SVN r35716]
2006-10-24 04:16:57 +00:00
Rene Rivera
3de2835ead
(merge from head) Remove now outdated stage renaming of targets, moved to common.jam.
...
[SVN r35714]
2006-10-23 23:59:14 +00:00
Vladimir Prus
b6c9b31bf5
Merge: Use -Winvalid-pch
...
[SVN r35711]
2006-10-23 19:05:44 +00:00
nobody
436bab029c
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35705]
2006-10-23 18:25:03 +00:00
Vladimir Prus
07a4a1d263
Merge: Followup fix
...
[SVN r35703]
2006-10-23 18:23:00 +00:00
Vladimir Prus
6a041849de
Merge:
...
[SVN r35700]
2006-10-23 18:20:17 +00:00
Rene Rivera
f94ffa34e7
(merge from head) Add "USERPROFILE" dir to user directories so that when the other HOME related vars don't point to the usual Windows location the user-config.jam can still be found. This fixes running from non-CMD shells, like the MinGW MSYS shell.
...
[SVN r35698]
2006-10-23 16:31:53 +00:00
Vladimir Prus
19419d4d6f
Merge BOOST_BUILD_PCH_ENABLED from trunk
...
[SVN r35693]
2006-10-22 17:42:19 +00:00
Vladimir Prus
1e3465217e
Merge
...
[SVN r35691]
2006-10-22 14:16:48 +00:00
Vladimir Prus
f124d82391
Don't include toolset version in libs built with bcb
...
[SVN r35684]
2006-10-21 10:39:48 +00:00
Vladimir Prus
22b8e03487
Merge: fix building on windows
...
[SVN r35658]
2006-10-18 13:04:05 +00:00
Vladimir Prus
37767bc179
Merge: Improve wording on an error message
...
[SVN r35650]
2006-10-18 05:41:16 +00:00
Rene Rivera
6d10c02ad8
Cleanup format-name docs.
...
[SVN r35645]
2006-10-17 02:00:56 +00:00
Rene Rivera
72f544ad7a
[merge from head] Add exclusion patterns to glob-tree to allow for exclusing things like CVS directories from scanning. This fixes the problem of invalid/unknown target for those dirs when they are hidden as they get returned as files instead of dirs by the OS. Also updated copyright and license info.
...
[SVN r35642]
2006-10-16 20:49:17 +00:00
Rene Rivera
2c24d9356a
Merge from HEAD.
...
[SVN r35624]
2006-10-16 02:14:38 +00:00
Vladimir Prus
37691bb348
Merge: Fix comment
...
[SVN r35621]
2006-10-15 19:06:37 +00:00
Vladimir Prus
7240a08587
Wholespace merge from HEAD
...
[SVN r35613]
2006-10-14 21:41:23 +00:00
Vladimir Prus
bc4f5e0dbd
Testing fixes from HEAD
...
[SVN r35610]
2006-10-14 10:46:17 +00:00
nobody
c9977dc74c
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35598]
2006-10-13 21:34:27 +00:00
Jürgen Hunold
015f283cd9
Merge from Trunk: Fix: Remove suffix_version for QtUiTools.
...
[SVN r35581]
2006-10-12 18:18:35 +00:00
Jürgen Hunold
806868ce2e
Fix: Remove suffix_version for QtUiTools.
...
[SVN r35575]
2006-10-12 14:13:38 +00:00
Vladimir Prus
39233c7c9a
Document 'install-source-root' feature
...
[SVN r35547]
2006-10-11 08:05:31 +00:00
Vladimir Prus
73a3444a38
Fix '.' showing up in target paths
...
[SVN r35546]
2006-10-11 06:45:07 +00:00
Vladimir Prus
c3c1e63780
Fix boost install. Thanks to Tiziano Mueller for the bug report.
...
tools/
* stage.jam (copy-file): Use 'path.root' instead of
jam primitives to avoid "." element showing up in
path and blowing up 'mkdir'.
[SVN r35545]
2006-10-11 06:43:12 +00:00
Vladimir Prus
fe40b02b29
tools/
...
* pch.jam: (pch-generator.run): Really fail when
not used at top-level.
[SVN r35544]
2006-10-11 06:38:22 +00:00
Vladimir Prus
0ebd162541
Fix for msvc
...
[SVN r35533]
2006-10-10 07:48:33 +00:00
Rene Rivera
6a9aac8a79
Make the variant and toolset tag logic common. Add generic tag formating rule that can be used from specific tag rules to generate a variety of target names.
...
[SVN r35529]
2006-10-09 04:26:41 +00:00
Rene Rivera
7bc14ad4e4
Merge from head.
...
[SVN r35527]
2006-10-08 23:57:39 +00:00
Rene Rivera
6a8901a056
Merge from HEAD.
...
[SVN r35523]
2006-10-07 22:12:20 +00:00
Rene Rivera
e7657608f4
Support the slower order stable sequence.unique with an extra flag argument.
...
[SVN r35522]
2006-10-07 22:05:03 +00:00
Vladimir Prus
618a4bfdf2
Rearrange docs a bit
...
[SVN r35521]
2006-10-07 20:09:22 +00:00
Vladimir Prus
dffc92138b
build/
...
* generators.jam (try-one-generator-really): If generator
returns a property set but no targets, consider it a success.
[SVN r35520]
2006-10-07 19:11:03 +00:00
Vladimir Prus
8843823a1c
Missing import
...
[SVN r35514]
2006-10-07 12:38:50 +00:00
Vladimir Prus
fa61b68c56
Add PCH example.
...
[SVN r35513]
2006-10-07 10:09:07 +00:00
Vladimir Prus
1d1ab035c1
Test for PCH
...
* BoostBuild.py (Tester.copy_preserving_timestap): New.
* pch.py: New.
* test_all.py: Register pch.py on gcc.
[SVN r35512]
2006-10-07 10:08:19 +00:00
Vladimir Prus
c9f08718a9
Implement precompiled headers on gcc and improve same on msvc.
...
Notable changes:
1. There's no need to cast header to the PCHHEADER type.
2. There are two separate type "C_PCH" and "CPP_PCH", that
use C and C++ compilation respectively.
Most of the patch sumbitted by Ilya Sokolov.
tools/
* builtin.jam (class dummy-generator): New.
* gcc.jam: Override extension of the PCH type.
(class gcc-pch-generator): New.
Register generators for C_PCH and CPP_PCH.
(compile.c++.pch, compile.c.pch): New.
* msvc.jam (class msvc-pch-generator): New.
Register generators for C_PCH and CPP_PCH.
* pch.jam: Remove 'PCHHEADER' type.
(pch-generator): Fail unlress it's used at top-level
generator.
Register catch-all produce-nothing generators for PCH-less
toolsets.
[SVN r35508]
2006-10-07 09:31:19 +00:00
Vladimir Prus
f76acdeb42
Revive nightly build
...
[SVN r35502]
2006-10-06 07:21:36 +00:00
Dave Abrahams
714864acd8
Fix more python configuration bugs
...
[SVN r35455]
2006-10-03 13:45:22 +00:00
Dave Abrahams
b6fcbb2254
Fix more python configuration bugs
...
[SVN r35455]
2006-10-03 13:45:22 +00:00
Dave Abrahams
a1965f414e
merged from HEAD
...
[SVN r35443]
2006-10-02 15:16:00 +00:00
Dave Abrahams
2f92974d99
Fix bug in the generation of the path to the python binary for unix.
...
Also make the comments clearer.
[SVN r35442]
2006-10-02 15:14:48 +00:00
Rene Rivera
ddda4d167e
Fix incorrect macro def.
...
[SVN r35433]
2006-09-30 19:11:04 +00:00
Vladimir Prus
91111aecd7
Merge: Add comment
...
[SVN r35431]
2006-09-30 09:31:35 +00:00