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

3464 Commits

Author SHA1 Message Date
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