Commit Graph

12124 Commits

Author SHA1 Message Date
Vladimir Prus
d9169015d1 Make default build work.
Also, return non-zero status if there were errors.


[SVN r64384]
2010-07-27 11:53:37 +00:00
Vladimir Prus
57ea500e02 Use Property, not string, in more places
[SVN r64382]
2010-07-27 10:56:38 +00:00
Vladimir Prus
c1af04a46c Use Property, not string, in more places
[SVN r64382]
2010-07-27 10:56:38 +00:00
Vladimir Prus
dd2dac3880 Fix removing of parent project requirements
[SVN r64364]
2010-07-26 13:04:29 +00:00
Vladimir Prus
1ebc7cbc0c Fix removing of parent project requirements
[SVN r64364]
2010-07-26 13:04:29 +00:00
Vladimir Prus
ea5ff9e173 Export the 'variant' rule to Jamfiles
[SVN r64363]
2010-07-26 12:42:27 +00:00
Vladimir Prus
9c708306b0 Export the 'variant' rule to Jamfiles
[SVN r64363]
2010-07-26 12:42:27 +00:00
Vladimir Prus
375ac8bd0f Robustify feature.is_implicit_value.
[SVN r64362]
2010-07-26 12:41:34 +00:00
Vladimir Prus
6485bc8b88 Robustify feature.is_implicit_value.
[SVN r64362]
2010-07-26 12:41:34 +00:00
Vladimir Prus
4118c725d1 Add bjam_signature for feature.compose and feature.subfeature.
[SVN r64361]
2010-07-26 12:13:12 +00:00
Vladimir Prus
5f7361d39d Add bjam_signature for feature.compose and feature.subfeature.
[SVN r64361]
2010-07-26 12:13:12 +00:00
Vladimir Prus
58f1d1f5fe Respect --debug-building.
[SVN r64360]
2010-07-26 12:06:11 +00:00
Vladimir Prus
724e82fa35 Respect --debug-building.
[SVN r64360]
2010-07-26 12:06:11 +00:00
Vladimir Prus
dfaccf477e When refining properties, actually remove properties that are overridden.
[SVN r64359]
2010-07-26 12:05:10 +00:00
Vladimir Prus
475c635167 When refining properties, actually remove properties that are overridden.
[SVN r64359]
2010-07-26 12:05:10 +00:00
Vladimir Prus
81a2f8ff69 Respect '<build>no'.
[SVN r64358]
2010-07-26 11:49:10 +00:00
Vladimir Prus
8308c39e0b Respect '<build>no'.
[SVN r64358]
2010-07-26 11:49:10 +00:00
Vladimir Prus
fa7f2cb8ac Make build-dir project attribute and command-line option work.
[SVN r64357]
2010-07-26 11:40:00 +00:00
Vladimir Prus
12688d3182 Make build-dir project attribute and command-line option work.
[SVN r64357]
2010-07-26 11:40:00 +00:00
Vladimir Prus
3c3d67ecb0 Fix project loading.
- If we have Jamroot and Jamfile, load both
- Actually inherit build-dir from parent.


[SVN r64355]
2010-07-26 09:55:45 +00:00
Vladimir Prus
2a962b8aca Fix project loading.
- If we have Jamroot and Jamfile, load both
- Actually inherit build-dir from parent.


[SVN r64355]
2010-07-26 09:55:45 +00:00
Vladimir Prus
311cf18c90 Fix grabbing of BOOST_BUILD_PATH from environment
[SVN r64354]
2010-07-26 09:21:53 +00:00
Vladimir Prus
800f490567 Fix grabbing of BOOST_BUILD_PATH from environment
[SVN r64354]
2010-07-26 09:21:53 +00:00
Vladimir Prus
3744ff86cc Make test framework not crash when reading nonexistent file
[SVN r64353]
2010-07-26 09:20:54 +00:00
Vladimir Prus
9f9e7f163b Make test framework not crash when reading nonexistent file
[SVN r64353]
2010-07-26 09:20:54 +00:00
Vladimir Prus
77ee1e6c56 Major update of top level 'build_system.py' module.
[SVN r64351]
2010-07-26 08:28:12 +00:00
Vladimir Prus
3d92c23c29 Major update of top level 'build_system.py' module.
[SVN r64351]
2010-07-26 08:28:12 +00:00
Vladimir Prus
049b11e7e4 Add decorator for caching function results.
[SVN r64350]
2010-07-26 08:07:07 +00:00
Vladimir Prus
9859bcab15 Add decorator for caching function results.
[SVN r64350]
2010-07-26 08:07:07 +00:00
Vladimir Prus
c7cf41da51 Fix caching bug that caused various toolset flags to be ingored.
[SVN r64349]
2010-07-26 08:05:16 +00:00
Vladimir Prus
b5c0398989 Fix caching bug that caused various toolset flags to be ingored.
[SVN r64349]
2010-07-26 08:05:16 +00:00
Vladimir Prus
b1641db9d0 When test fails and --preserve is set, also show the command line.
[SVN r64348]
2010-07-26 07:51:18 +00:00
Vladimir Prus
6ce5d75ab1 When test fails and --preserve is set, also show the command line.
[SVN r64348]
2010-07-26 07:51:18 +00:00
Vladimir Prus
39608cd666 Fix computation of default install prefix.
[SVN r64325]
2010-07-25 11:58:38 +00:00
Vladimir Prus
6e0cfcd6f6 Fix computation of default install prefix.
[SVN r64325]
2010-07-25 11:58:38 +00:00
Vladimir Prus
eb0bc97643 Declare the 'install-default-prefix' feature.
[SVN r64316]
2010-07-24 17:22:43 +00:00
Vladimir Prus
8d57fb1e00 Declare the 'install-default-prefix' feature.
[SVN r64316]
2010-07-24 17:22:43 +00:00
Vladimir Prus
5356808752 Unbreak conditional requirements work.
[SVN r64305]
2010-07-23 15:08:14 +00:00
Vladimir Prus
e963e2842c Unbreak conditional requirements work.
[SVN r64305]
2010-07-23 15:08:14 +00:00
Vladimir Prus
9516cf9dd3 Fix processing of build request.
[SVN r64303]
2010-07-23 14:15:46 +00:00
Vladimir Prus
3cb344b107 Fix processing of build request.
[SVN r64303]
2010-07-23 14:15:46 +00:00
Vladimir Prus
df3c844eb3 Make the 'generate' example work with Boost.Build/Python.
[SVN r64300]
2010-07-23 13:39:45 +00:00
Vladimir Prus
0a0efe24ac Make the 'generate' example work with Boost.Build/Python.
[SVN r64300]
2010-07-23 13:39:45 +00:00
Vladimir Prus
bbbf07e169 Fix calling Python function taking zero parameters.
[SVN r64297]
2010-07-23 12:20:22 +00:00
Vladimir Prus
45f13ef7d8 Fix calling Python function taking zero parameters.
[SVN r64297]
2010-07-23 12:20:22 +00:00
Vladimir Prus
8fa4a55627 Add helper targets.metatarget_function_for_class.
[SVN r64293]
2010-07-23 11:32:44 +00:00
Vladimir Prus
79b4b60a21 Add helper targets.metatarget_function_for_class.
[SVN r64293]
2010-07-23 11:32:44 +00:00
Vladimir Prus
a014f2aacb Handle bjam_signature in all cases where were import a callable into bjam.
[SVN r64292]
2010-07-23 11:31:31 +00:00
Vladimir Prus
6b5dff9697 Handle bjam_signature in all cases where were import a callable into bjam.
[SVN r64292]
2010-07-23 11:31:31 +00:00
Vladimir Prus
f6b618d47e More fixups
[SVN r64290]
2010-07-23 10:52:36 +00:00