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