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

587 Commits

Author SHA1 Message Date
Rene Rivera
ecb07db688 More changes to account for differing variant subdirs between toolsets, and of toolset expansion.
[SVN r38710]
2007-08-16 04:56:08 +00:00
Rene Rivera
3ed67f237e Do some normalizing of paths to remove some of the variant feature subdirs that may be different based on platform and toolset. This fixes some tests that pass on GCC/Linux and not on MSVC/Windows.
[SVN r38702]
2007-08-15 20:15:36 +00:00
Rene Rivera
01a0c753da Change remove() to glob_remove() in expect_modification, even though this check is not used.
[SVN r38694]
2007-08-15 18:35:11 +00:00
Rene Rivera
8b4fe19de1 Trow ValueError exception from remove functions to match the set.remove functionality.
[SVN r38688]
2007-08-15 17:25:46 +00:00
Vladimir Prus
604c249e55 Stop BoostBuild.py from crashing on certain test failures.
[SVN r38593]
2007-08-11 05:15:54 +00:00
Rene Rivera
f2eff70b4c Catch a few more Python errors while testing.
[SVN r38306]
2007-07-30 00:09:52 +00:00
Vladimir Prus
3fae00b0a0 New project rule 'glob-tree'.
[SVN r36161]
2006-11-23 09:25:16 +00:00
Vladimir Prus
9fd7a6eba9 Make the 'glob' rule accept the patterns to exclude.
[SVN r36159]
2006-11-23 09:01:47 +00:00
Vladimir Prus
fe44e60b28 Handle indirect conditional properties in usage requirements
[SVN r36145]
2006-11-22 09:36:45 +00:00
Vladimir Prus
6488ce31d9 Enable pch test on msvc
[SVN r36143]
2006-11-22 09:33:07 +00:00
Vladimir Prus
ab4d1b8b99 Robustify the test
[SVN r36078]
2006-11-18 19:11:53 +00:00
Vladimir Prus
9ab60ec835 Revive some more tests
[SVN r35968]
2006-11-10 07:40:42 +00:00
Vladimir Prus
568b9e9d42 Test that project's path requirements can be removed by a main target.
[SVN r35923]
2006-11-08 09:59:42 +00:00
Vladimir Prus
5c57d836b6 Don't emit any messages when <build>no is in properties.
[SVN r35921]
2006-11-08 09:07:01 +00:00
Vladimir Prus
c4ea7d28c2 Fix thinko
[SVN r35919]
2006-11-08 08:42:55 +00:00
Vladimir Prus
c10a1de178 Unbreak rebuilds.py
[SVN r35918]
2006-11-08 08:42:12 +00:00
Vladimir Prus
6851604c0e Robustify Tester.expect_content
[SVN r35917]
2006-11-08 08:37:28 +00:00
Vladimir Prus
7c96b542f0 Unbreak notfile.py
[SVN r35916]
2006-11-08 08:36:02 +00:00
Rene Rivera
5b5b339cf1 Add copyrights+license (with help of a shell script).
[SVN r35861]
2006-11-06 01:44:13 +00:00
Rene Rivera
602b6d8b13 Add/update copyrights+license (with help of a shell script).
[SVN r35856]
2006-11-05 18:13:42 +00:00
Rene Rivera
c5859fe13c Add "--default-bjam" option to force using bjam present in the system (ie the search path).
[SVN r35845]
2006-11-05 00:06:35 +00:00
Rene Rivera
da98fd5c48 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 r35729]
2006-10-24 23:25:19 +00:00
Rene Rivera
3b9a41e48f Adjust to make test pass on Windows.
[SVN r35723]
2006-10-24 16:32:31 +00:00
Vladimir Prus
3b4cca1b35 Improve the hanling of "inline" targets, like:
alias foo : [ run a.cpp ] ;

and

	exe main : main.cpp [ lib helpers : helpers.cpp ] ;

Now inline targets are marked explicit, so that they are not
build unless requested, and for the alias target, the names
of inline targets are not qualified by the name of top-level target.

	build/
	* alias.jam (alias): Pass 'no-renaming' to
	target.main-target-sources.
	* target.jam (main-target-sources): New parameter
	'no-renaming'. Make inline target explicit.
	* builtin.jam (lib): Declare 'result' variable,
	to avoid implicit declaration of a global one.

	tools/
	* testing.jam (test-suite): Make synonymous with 'alias'.

	test/
	* inline.py: Adjust to the fact that alias no longer
	changes names of inline targets. Check that inline
	targets are explicit.


[SVN r35607]
2006-10-14 10:28:03 +00:00
Vladimir Prus
188d417514 Fix for msvc
[SVN r35533]
2006-10-10 07:48:33 +00:00
Vladimir Prus
90f7514eb8 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
Jürgen Hunold
602eb9e5a2 Added missing/changed to Boost Software license.
Changed tests to use qt3 toolset.


[SVN r35399]
2006-09-28 19:00:12 +00:00
Vladimir Prus
0df12c504b Test for 'cancel requirement' feature
[SVN r35169]
2006-09-18 19:56:19 +00:00
Daniel James
2dbf44f8c5 Merge tab removal.
[SVN r34995]
2006-08-29 20:59:37 +00:00
Vladimir Prus
2a1beb0e9e Correct paths
[SVN r34622]
2006-07-20 08:55:13 +00:00
Vladimir Prus
deac4d9335 Fix expectations.
[SVN r34616]
2006-07-20 08:09:50 +00:00
Vladimir Prus
3b121523c5 Pass pass to BoostBook XSL. Remove broken configuration of msvc.
[SVN r34612]
2006-07-20 07:31:21 +00:00
Vladimir Prus
f56c300b23 Revert the path for preserving relative names of sources, since it breaks
UBLAS tests. Will reconsider later.


[SVN r34233]
2006-06-08 05:31:39 +00:00
Vladimir Prus
aafe2d6065 Try to preserve relative paths in sources.
Based on a patch from Ryan Gallagher.


[SVN r34062]
2006-05-23 14:21:58 +00:00
Vladimir Prus
e76518b57a Fix a bug that prevented parent attributes from being inherited.
[SVN r33995]
2006-05-18 09:15:03 +00:00
Vladimir Prus
0bd46dfddf Windows fixed
[SVN r33813]
2006-04-25 15:20:30 +00:00
Vladimir Prus
9de5f9cf51 Create 'failed_test' dir only if test fails
[SVN r33812]
2006-04-25 14:54:32 +00:00
Vladimir Prus
5b65d0b342 Windows fixes
[SVN r33811]
2006-04-25 14:46:15 +00:00
Vladimir Prus
52b6d2cb23 Windows fixes
[SVN r33810]
2006-04-25 14:29:21 +00:00
Vladimir Prus
f78581a75e Windows fixes
[SVN r33809]
2006-04-25 13:45:30 +00:00
Vladimir Prus
c6622eadc1 Windows fixes
[SVN r33808]
2006-04-25 13:11:25 +00:00
Vladimir Prus
f4790c1838 Ignore msvc 8.0 manifests.
[SVN r33807]
2006-04-25 13:10:03 +00:00
Vladimir Prus
2a544062f5 Prevent --clean from deleting files that were used as sources of 'cast'.
[SVN r33792]
2006-04-24 13:59:41 +00:00
Vladimir Prus
06adc0f63b Tests for more examples.
[SVN r33656]
2006-04-11 07:25:48 +00:00
Vladimir Prus
b31d716fb7 Add a couple of tests for examples.
[SVN r33637]
2006-04-10 13:05:26 +00:00
Vladimir Prus
3a4cbec7b3 Revive boostbook.py tests, working around BoostBook dislike of classes
outside of any namespaces.


[SVN r33636]
2006-04-10 12:48:43 +00:00
Vladimir Prus
b48dc6225f Test that 'unit-test' will find searched libraries.
[SVN r33624]
2006-04-10 07:29:30 +00:00
Vladimir Prus
9a0d3bb3f7 Try to improve diagnostics when no alternative can be found.
[SVN r33586]
2006-04-07 11:06:21 +00:00
Vladimir Prus
258dca128a Check that the value of the <tag> feature may be local rule name,
not fully-qualified.


[SVN r33168]
2006-02-28 07:22:47 +00:00
Vladimir Prus
f3c3972678 Allow <name> work for 'install', when there's a single source
[SVN r33064]
2006-02-21 13:08:53 +00:00