Vladimir Prus
e963e2842c
Unbreak conditional requirements work.
...
[SVN r64305]
2010-07-23 15:08:14 +00:00
Vladimir Prus
3cb344b107
Fix processing of build request.
...
[SVN r64303]
2010-07-23 14:15:46 +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
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
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
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
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
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
e9080ee11f
Wip on zlib auto-configuration
...
[SVN r63914]
2010-07-12 07:43:00 +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
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
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
Steven Watanabe
532bc4ed1b
Hack to update print targets when their contents change. This should fix the ancient bug whereby boostbook_catalog.xml doesn't get updated when user-config-jam is changed
...
[SVN r62280]
2010-05-27 21:24:26 +00:00
Steven Watanabe
4e9d28a099
Use forward slashes in path parameters to xsltproc. This should hopefully make the main doc build work with cygwin tools
...
[SVN r62256]
2010-05-27 03:36:44 +00:00
Steven Watanabe
905325025a
Bring the boost.jam module up to date
...
[SVN r62249]
2010-05-26 19:05:19 +00:00
Steven Watanabe
c6de94ebf9
Handle cygwin vs. windows paths for doxygen
...
[SVN r62247]
2010-05-26 18:06:16 +00:00
Rene Rivera
e23b4a0264
Import the out-xml rules to the global module so they can be found by __ACTION_RULE__. Somehow they stopped being globally available. This fixes the --out-xml=q.xml option.
...
[SVN r62240]
2010-05-26 14:22:15 +00:00
Steven Watanabe
a439fe8aed
Fix stupid bug, that broke using xsltproc ;
...
[SVN r62238]
2010-05-26 12:18:46 +00:00
Steven Watanabe
b81ced461c
Add some missing files
...
[SVN r62227]
2010-05-26 03:39:15 +00:00
Steven Watanabe
e9e69862b8
Try to adjust the paths in boostbook_catalog.xml to be correct, whether we're using a windows or cygwin build of xsltproc
...
[SVN r62221]
2010-05-26 00:31:42 +00:00
Steven Watanabe
ff2e2c5df9
Look for docbook in /opt/local/share since that's the default installation directory for macports
...
[SVN r62216]
2010-05-25 21:15:18 +00:00
Steven Watanabe
a94ce28fb3
Always use forward slashes in arguments to xsltproc. The windows xsltproc can handle forward slashes, but the cygwin version chokes on backslashes
...
[SVN r62212]
2010-05-25 18:43:18 +00:00
Steven Watanabe
c50fcf1913
Better autoconfiguration for BoostBook
...
[SVN r62210]
2010-05-25 18:28:53 +00:00
K. Noel Belcourt
232c7dd49b
Serialize running of MPI tests to minimize overloading systems.
...
Several in house complaints necessitated solution to running
parallel Boost tests and MPI tests. Best short term option seems
to be to serialize MPI tests using Boost.Build jam semaphore
capability.
[SVN r61970]
2010-05-14 19:37:36 +00:00