2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 01:12:13 +00:00
Commit Graph

4853 Commits

Author SHA1 Message Date
Vladimir Prus
eb0bc97643 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
9516cf9dd3 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
bbbf07e169 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
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
f6b618d47e More fixups
[SVN r64290]
2010-07-23 10:52:36 +00:00
Vladimir Prus
89fbab2f72 Fix flag setting
[SVN r64287]
2010-07-23 09:38:49 +00:00
Vladimir Prus
462dff1e1b Introduce Feature and Property classes, and move away from messy string manipulation.
[SVN r64286]
2010-07-23 09:09:14 +00:00
Vladimir Prus
58cfa3c7bd Remove debug print
[SVN r64285]
2010-07-23 09:04:47 +00:00
Vladimir Prus
e46cbd6a2f Fix search for Boost.Jam in Boost.Build testing
[SVN r64217]
2010-07-21 11:04:12 +00:00
Vladimir Prus
318020a079 Compile on cygwin.
[SVN r64207]
2010-07-20 19:18:06 +00:00
K. Noel Belcourt
a24d91c8d5 Replace C++ (//) comments with C block comments (/* ... */).
This is one problem killing Itanium builds. One more to go.



[SVN r64204]
2010-07-20 17:13:19 +00:00
K. Noel Belcourt
62e4971d9a Fix typo stdrup with strdup.
This typo was in code section conditional on Sun
and the Sun nightly builds broke making this easy
to track down.



[SVN r64203]
2010-07-20 16:26:40 +00:00
Vladimir Prus
284a2f0608 Fix various bugs
[SVN r64202]
2010-07-20 15:23:33 +00:00
Vladimir Prus
df4c927edc Support for Boost.Build/Python
[SVN r64201]
2010-07-20 15:16:13 +00:00
Vladimir Prus
f695c5c372 Mention where Boost.Build is located inside Boost C++ Libraries.
[SVN r64195]
2010-07-20 10:31:26 +00:00
Vladimir Prus
1023b78302 Adjust install docs for current improvements
[SVN r64194]
2010-07-20 09:22:20 +00:00
Vladimir Prus
1735285372 Install examples, too
[SVN r64193]
2010-07-20 09:02:26 +00:00
Vladimir Prus
dd7fca15d0 Update nightly build scripts.
[SVN r64192]
2010-07-20 08:51:03 +00:00
Vladimir Prus
0382b22cd8 Make this a standalone project
[SVN r64191]
2010-07-20 08:37:11 +00:00
Vladimir Prus
107bff7d8f Remove now-empty Boost.Jam docs directory.
[SVN r64190]
2010-07-20 08:23:53 +00:00
Vladimir Prus
c630b3c207 Move Boost.Jam docs to where Boost.Build docs are.
[SVN r64189]
2010-07-20 08:22:18 +00:00
Vladimir Prus
2400d8e6eb Simplify setup
[SVN r64188]
2010-07-20 08:13:06 +00:00
Vladimir Prus
76e7e1e4f6 Fix paths
[SVN r64176]
2010-07-19 20:47:06 +00:00
Vladimir Prus
cfe25ebe48 Implement 'bootstrap' + 'bjam install' installation for Boost.Build.
[SVN r64166]
2010-07-19 19:48:27 +00:00
Vladimir Prus
bd52f96103 Perform bjam-relative search for Boost.Build proper.
This allows to make installed Boost.Build work without
setting any environment variables or config files.


[SVN r64165]
2010-07-19 19:32:32 +00:00
Vladimir Prus
97aa32c375 New builtin SELF_PATH
[SVN r64159]
2010-07-19 14:50:16 +00:00
Vladimir Prus
1dcece565f Implemented a mechanism for parameter translation from bjam to python
signatures.

This allows to expose the same interface to Jamfiles as before, e.g.

     rule toolset.flags ( rule variable condition * : values * )

and use natural interface in the Python side, where, 'rule', 'variable',
'condition' and 'values' are parameters, and the first two of them
will get string, not list of strings.


[SVN r64158]
2010-07-19 13:20:51 +00:00
Vladimir Prus
e02ecc2e25 Fix memory leak.
Apparently, PyList_Append does not steal reference, after all.


[SVN r64151]
2010-07-19 08:58:05 +00:00
Vladimir Prus
5705bdd9ac Declare the feature used in the example.
[SVN r64149]
2010-07-19 07:16:18 +00:00
Vladimir Prus
91d3959f71 Update port of property.py
[SVN r64073]
2010-07-16 12:36:17 +00:00
Vladimir Prus
f41e6c5156 Raise Exception, not string (which is not allowed in modern Python)
[SVN r64072]
2010-07-16 12:09:41 +00:00
Vladimir Prus
ef76367a1b Update 'make' port
[SVN r64070]
2010-07-16 09:51:37 +00:00
Vladimir Prus
89d0f7665c Ubreak computation of main target requirements.
[SVN r64068]
2010-07-16 09:48:38 +00:00
Vladimir Prus
4739ef1dd6 Stop 'import toolset in Jamfiles from reloading b2.build.tooset.
[SVN r64011]
2010-07-14 10:46:30 +00:00
Vladimir Prus
498519f311 Move tools/jam into tools/build/v2/engine
[SVN r64010]
2010-07-14 10:37:12 +00:00
Vladimir Prus
e4f774a694 Use toolset.requirements in targets.py
[SVN r63927]
2010-07-12 15:11:13 +00:00
Vladimir Prus
66efa71a1c Shut up 'BaseException.message is deprecated' warnings
[SVN r63925]
2010-07-12 14:13:40 +00:00
Vladimir Prus
e7bf90f62a Don't check for non-existent paths
[SVN r63919]
2010-07-12 08:15:41 +00:00
Vladimir Prus
4f2d8697ab Wip on zlib auto-configuration
[SVN r63914]
2010-07-12 07:43:00 +00:00
Daniel James
5d6c61ca09 Add copyright for boost build documentaiton.
Since there wasn't any copyright notice I should probably check with
Vladmir before comitting this one.

[SVN r63393]
2010-06-27 17:00:11 +00:00
Steven Watanabe
88cd187526 Try to make the generation of PNGs from latex a bit more robust.
[SVN r63371]
2010-06-26 21:08:54 +00:00
Daniel James
800e999f47 Update the comments in quickbook.jam
[SVN r63147]
2010-06-20 18:01:19 +00:00
Daniel James
85df1ff454 Update various libraries' documentation build.
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

[SVN r63146]
2010-06-20 18:00:48 +00:00
Steven Watanabe
c5f796c59a Fix como linker problems with static libraries.
[SVN r62784]
2010-06-11 04:04:10 +00:00
Vladimir Prus
121732b4b6 When no target is requested to be built via UPDATE, return status of last UPDATE_NOW.
[SVN r62635]
2010-06-09 07:12:59 +00:00
Vladimir Prus
9c9c533b93 Fix detection of exit status. We use close on pipe to get return status
and if program does exit(1) we get '1'. The code for checking was
using os.WIFSIGNALLED, and that returns true for '1' -- it seems like
it is expecting result of os.system, which would be 256, or something.


[SVN r62634]
2010-06-09 07:09:29 +00:00
Steven Watanabe
12fa2689f0 Use -mmacosx-version-min instead of -miphoneos-version-min. Fixes #4243
[SVN r62534]
2010-06-08 01:06:50 +00:00