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
K. Noel Belcourt
61f6e8ee1f
Remove non-blocking on child's pipe file descriptors.
...
Dan Gohman asked that we not force child's pipe file
descriptors to non-blocking so this commit removes
those fcntls calls. I tested this change on Darwin,
Linux and Solaris and saw no adverse impact to nightly
build behavior.
[SVN r61961]
2010-05-14 04:06:03 +00:00
Eric Niebler
24c9d8c540
fix clang/cygwin bbv2 problem (with Doug's blessing)
...
[SVN r61928]
2010-05-12 06:35:30 +00:00
Steven Watanabe
a4430e6fe0
Make the test reporting system handle the bcp tests properly
...
[SVN r61925]
2010-05-12 04:32:43 +00:00
Douglas Gregor
ffa0f3a652
Try to fix Boost.Build support for Clang on Linux
...
[SVN r61860]
2010-05-09 00:14:41 +00:00
Rene Rivera
8794dc6bd1
Manually add dependency to force_load declared source.
...
[SVN r61689]
2010-04-29 22:02:27 +00:00
Rene Rivera
b20974f9ad
Add a force-load dependency feature to allow for cases where the linker removes 'unused' symbols as is common in the linking model of Apple's Objective C
...
[SVN r61684]
2010-04-29 20:21:14 +00:00
Rene Rivera
5d4e6058e8
Call explicit type register rule to avoid errors when the type file is imported from another type file. ( Fixes #4118 ).
...
[SVN r61393]
2010-04-19 03:43:14 +00:00
Douglas Gregor
1ffc46ab7f
Experimental Boost.Build configuration for Clang.
...
[SVN r61377]
2010-04-18 19:43:40 +00:00
Rene Rivera
5e11e9541f
Add an objective-c header scanner so that #import dependencies can be found. To minimize code it reuses the c-scanner which is now moved into the cpp.jam type file.
...
[SVN r61358]
2010-04-18 14:35:57 +00:00
Vladimir Prus
2f11a215e4
Disambiguiate targets and directories passed to 'build-project'.
...
Previously, if a Jamfile had:
exe a : a.cpp ;
build-project a ;
where a is also a subdirectory, we'd get error.
[SVN r61054]
2010-04-04 21:04:48 +00:00
David Dean
f83c84da79
revert accidental commit
...
[SVN r61008]
2010-04-02 22:48:06 +00:00
David Dean
b25b4f10c9
make abi/borland_prefix and borland.jam defaults match
...
[SVN r61007]
2010-04-02 18:35:00 +00:00
Rene Rivera
4eb744590e
Bump bjam to 3.1.19.
...
[SVN r60778]
2010-03-22 21:04:59 +00:00
Rene Rivera
b372169a1a
Add LIBS to the env vars list as it's also use in the cc toolset.
...
[SVN r60773]
2010-03-22 19:33:19 +00:00
Rene Rivera
89a530f5d6
Fix possible problems when trailing or leading whitespace is added to the env vars used, for example CC and CFLAGS when using the cc toolset. Even though I can't get compilation to fail even with the extra whitespace during building it does seem to fail for some compilers that don't ignore the whitespace arguments. ( Fixes #3630 )
...
[SVN r60768]
2010-03-22 15:26:45 +00:00
Vladimir Prus
8fe6def153
Use Python 2.6, if available
...
[SVN r60764]
2010-03-22 09:57:29 +00:00
Vladimir Prus
d8039b2c80
Revert 60652.
...
The 'alias' rule passes 'no-rename' to main-target-sources,
and targets.create-metatarget does not, presently, support
that. As result:
alias a :
[ python-extension xxx ]
[ bpl-test yyy : xxx ]
;
Does not work since 'xxx' gets renamed to a..xxx.
We obviously need to handle 'no-rename', but for now,
just revert the patch.
[SVN r60688]
2010-03-18 08:06:50 +00:00
Vladimir Prus
e796873148
Somewhat simplify Boost.Math configuration checks
...
[SVN r60658]
2010-03-16 22:24:52 +00:00
Vladimir Prus
f774df8ef5
Simplify 'alias' metatarget rule
...
[SVN r60652]
2010-03-16 18:02:55 +00:00
Vladimir Prus
a15d80c040
Default to darwin toolset on OSX.
...
[SVN r60222]
2010-03-06 07:24:10 +00:00
Vladimir Prus
94f588650a
Implement PRECIOUS builtin.
...
Note that existing code already tried to assume that the 'together'
flag means precious, but as described at:
http://public.perforce.com:8080/@md=d&cd=//public/jam/src/&cdf=//public/jam/src/make1.c&c=klD@/1494?ac=10
this was not really wrong.
Now, PRECIOUS makes the target never removed. I plan to extend it so that
user can control what exit codes cause the target to be removed.
[SVN r60157]
2010-03-04 23:02:57 +00:00
Vladimir Prus
064d55508c
Adjust library names on mingw/cygwin. Fixes #1907
...
[SVN r60062]
2010-03-01 22:32:00 +00:00
Vladimir Prus
869159c949
Use same flags for fortran compilation as for C and C++.
...
Fixes #3916 .
[SVN r59986]
2010-02-28 07:51:21 +00:00
Vladimir Prus
cd68f4a04f
Ran ranlib on static libraries.
...
[SVN r59898]
2010-02-25 11:41:41 +00:00
Vladimir Prus
f6f4f3fbbc
Configuration framework and boost.math long long configuration.
...
[SVN r59867]
2010-02-24 12:26:26 +00:00
Vladimir Prus
2265402fc0
Fix UPDATE_NOW declaration
...
[SVN r59866]
2010-02-24 12:18:49 +00:00
Vladimir Prus
f2b25c5753
Add 'ignore -n' option to BUILTIN_UPDATE_NOW.
...
[SVN r59865]
2010-02-24 12:08:58 +00:00
Vladimir Prus
d6571c815e
Robustify against dots in Jamfile pathnames.
...
Without this patch, if a Jamfile uses $(__name__).some-rule
for example as generator id, the rule would not be
actually called if Jamfile's path included a dot.
[SVN r59862]
2010-02-24 10:27:50 +00:00
Vladimir Prus
1f4955a112
Don't produce any messages upon seeing <build>no.
...
[SVN r59840]
2010-02-22 10:41:26 +00:00
Vladimir Prus
dd8caf644a
Report where the headers and libraries were built to at the end of the
...
build.
[SVN r59833]
2010-02-21 23:59:08 +00:00
Vladimir Prus
b833784edb
Fix scalability issues in subvariant.all-referenced-targets.
...
[SVN r59831]
2010-02-21 23:46:42 +00:00
Vladimir Prus
1fcdde9bea
Remove debug print
...
[SVN r59830]
2010-02-21 23:42:19 +00:00
Vladimir Prus
b170b53c38
Various new builtins.
...
[SVN r59829]
2010-02-21 23:33:13 +00:00
Vladimir Prus
8faba6ab29
Special case processing of RPATH, so that '$ORIGIN' can be used
...
Fixes #3479
[SVN r59765]
2010-02-20 11:03:58 +00:00
K. Noel Belcourt
c67fd2cd66
Replace -g with -gopt to reduce quantity of debug info.
...
[SVN r59661]
2010-02-12 17:09:32 +00:00