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

3933 Commits

Author SHA1 Message Date
Vladimir Prus
0a0efe24ac Make the 'generate' example work with Boost.Build/Python.
[SVN r64300]
2010-07-23 13:39:45 +00:00
Vladimir Prus
45f13ef7d8 Fix calling Python function taking zero parameters.
[SVN r64297]
2010-07-23 12:20:22 +00:00
Vladimir Prus
79b4b60a21 Add helper targets.metatarget_function_for_class.
[SVN r64293]
2010-07-23 11:32:44 +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
2492e510fa More fixups
[SVN r64290]
2010-07-23 10:52:36 +00:00
Vladimir Prus
7b50dd8ffc Fix flag setting
[SVN r64287]
2010-07-23 09:38:49 +00:00
Vladimir Prus
3643116f8f Introduce Feature and Property classes, and move away from messy string manipulation.
[SVN r64286]
2010-07-23 09:09:14 +00:00
Vladimir Prus
1c8efb9e82 Remove debug print
[SVN r64285]
2010-07-23 09:04:47 +00:00
Vladimir Prus
a12b8de478 Fix search for Boost.Jam in Boost.Build testing
[SVN r64217]
2010-07-21 11:04:12 +00:00
Vladimir Prus
9ce9f999ab Compile on cygwin.
[SVN r64207]
2010-07-20 19:18:06 +00:00
K. Noel Belcourt
58ca782e5e 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
c6d3de73a2 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
537076bf10 Fix various bugs
[SVN r64202]
2010-07-20 15:23:33 +00:00
Vladimir Prus
596b14234c Support for Boost.Build/Python
[SVN r64201]
2010-07-20 15:16:13 +00:00
Vladimir Prus
7f0fde9476 Mention where Boost.Build is located inside Boost C++ Libraries.
[SVN r64195]
2010-07-20 10:31:26 +00:00
Vladimir Prus
2be42b99c1 Adjust install docs for current improvements
[SVN r64194]
2010-07-20 09:22:20 +00:00
Vladimir Prus
1b053104c0 Install examples, too
[SVN r64193]
2010-07-20 09:02:26 +00:00
Vladimir Prus
9983dd033e Update nightly build scripts.
[SVN r64192]
2010-07-20 08:51:03 +00:00
Vladimir Prus
d5d443f03f Make this a standalone project
[SVN r64191]
2010-07-20 08:37:11 +00:00
Vladimir Prus
7255b1f5db Remove now-empty Boost.Jam docs directory.
[SVN r64190]
2010-07-20 08:23:53 +00:00
Vladimir Prus
398330e35e Move Boost.Jam docs to where Boost.Build docs are.
[SVN r64189]
2010-07-20 08:22:18 +00:00
Vladimir Prus
f17f5a7af0 Simplify setup
[SVN r64188]
2010-07-20 08:13:06 +00:00
Vladimir Prus
a65a3d6d04 Fix paths
[SVN r64176]
2010-07-19 20:47:06 +00:00
Vladimir Prus
474b15c60a Implement 'bootstrap' + 'bjam install' installation for Boost.Build.
[SVN r64166]
2010-07-19 19:48:27 +00:00
Vladimir Prus
1cb68d9190 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
e83d89e761 New builtin SELF_PATH
[SVN r64159]
2010-07-19 14:50:16 +00:00
Vladimir Prus
72a0c82fcd 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
85352e0f67 Fix memory leak.
Apparently, PyList_Append does not steal reference, after all.


[SVN r64151]
2010-07-19 08:58:05 +00:00
Vladimir Prus
b6aaec31d7 Declare the feature used in the example.
[SVN r64149]
2010-07-19 07:16:18 +00:00
Vladimir Prus
d960d47e8d Update port of property.py
[SVN r64073]
2010-07-16 12:36:17 +00:00
Vladimir Prus
3d6d153004 Raise Exception, not string (which is not allowed in modern Python)
[SVN r64072]
2010-07-16 12:09:41 +00:00
Vladimir Prus
ef19d32613 Update 'make' port
[SVN r64070]
2010-07-16 09:51:37 +00:00
Vladimir Prus
cdcd2099da Ubreak computation of main target requirements.
[SVN r64068]
2010-07-16 09:48:38 +00:00
Vladimir Prus
98489ff6aa Stop 'import toolset in Jamfiles from reloading b2.build.tooset.
[SVN r64011]
2010-07-14 10:46:30 +00:00
Vladimir Prus
0f77dbdae2 Move tools/jam into tools/build/v2/engine
[SVN r64010]
2010-07-14 10:37:12 +00:00
Vladimir Prus
64cdf92a0d Use toolset.requirements in targets.py
[SVN r63927]
2010-07-12 15:11:13 +00:00
Vladimir Prus
81388ba07f Shut up 'BaseException.message is deprecated' warnings
[SVN r63925]
2010-07-12 14:13:40 +00:00
Vladimir Prus
d894ae7f90 Don't check for non-existent paths
[SVN r63919]
2010-07-12 08:15:41 +00:00
Vladimir Prus
e9080ee11f Wip on zlib auto-configuration
[SVN r63914]
2010-07-12 07:43:00 +00:00
Daniel James
db32c7071a 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
18dbb83b9e 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
a9ba58c124 Update the comments in quickbook.jam
[SVN r63147]
2010-06-20 18:01:19 +00:00
Daniel James
3a926e7216 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
bd7a62fc14 Fix como linker problems with static libraries.
[SVN r62784]
2010-06-11 04:04:10 +00:00
Vladimir Prus
f137d18839 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
90c3f1170f 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
09f8457ebd Use -mmacosx-version-min instead of -miphoneos-version-min. Fixes #4243
[SVN r62534]
2010-06-08 01:06:50 +00:00
K. Noel Belcourt
089682c32f Add MPI support for AIX and Sun to mpi.jam.
[SVN r62511]
2010-06-07 17:18:29 +00:00
Steven Watanabe
d22940f17b Make sure that we test for cygwin vs. windows xsltproc even if there is no using xsltproc in user-config.jam
[SVN r62415]
2010-06-03 18:59:40 +00:00
Steven Watanabe
f241e68667 Try to make sure that the paths for xsltproc are correct for a cygwin build of bjam.
[SVN r62403]
2010-06-03 15:29:23 +00:00