Steven Watanabe
fbcc338aa4
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
eb163585c4
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
b1f7e8dcc9
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
6f60fe9000
Better autoconfiguration for BoostBook
...
[SVN r62210]
2010-05-25 18:28:53 +00:00
K. Noel Belcourt
d9f30df45d
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
71b989d781
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
c32f395396
fix clang/cygwin bbv2 problem (with Doug's blessing)
...
[SVN r61928]
2010-05-12 06:35:30 +00:00
Steven Watanabe
2844aa9b1d
Make the test reporting system handle the bcp tests properly
...
[SVN r61925]
2010-05-12 04:32:43 +00:00
Douglas Gregor
d4ba79eba5
Try to fix Boost.Build support for Clang on Linux
...
[SVN r61860]
2010-05-09 00:14:41 +00:00
Rene Rivera
fbebafefd7
Manually add dependency to force_load declared source.
...
[SVN r61689]
2010-04-29 22:02:27 +00:00
Rene Rivera
99a99424d8
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
Jeremiah Willcock
656169f5f3
Fixed various issues in docs (mostly duplicate bookmarks and broken links) found by inspect tool
...
[SVN r61437]
2010-04-20 18:49:18 +00:00
Rene Rivera
618cc10481
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
8d6d34446e
Experimental Boost.Build configuration for Clang.
...
[SVN r61377]
2010-04-18 19:43:40 +00:00
Rene Rivera
792d4e5bb4
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
75de05efec
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
7bc3446c3c
revert accidental commit
...
[SVN r61008]
2010-04-02 22:48:06 +00:00
David Dean
6a4b52d95b
make abi/borland_prefix and borland.jam defaults match
...
[SVN r61007]
2010-04-02 18:35:00 +00:00
Rene Rivera
60dd40f958
Bump bjam to 3.1.19.
...
[SVN r60778]
2010-03-22 21:04:59 +00:00
Rene Rivera
661cf165f0
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
e132e449d2
Fix building of standalone bjam docs after Daniel's changes broke them.
...
[SVN r60772]
2010-03-22 19:27:23 +00:00
Rene Rivera
31bf50d2c7
Change nbsp entities to use custom docbook tags inatead as the entities seems to no longer be available.
...
[SVN r60771]
2010-03-22 19:26:23 +00:00
Rene Rivera
92011153d9
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
44c9b51abe
Use Python 2.6, if available
...
[SVN r60764]
2010-03-22 09:57:29 +00:00
Rene Rivera
b6015ec58b
Add change history for 3.1.18 release.
...
[SVN r60709]
2010-03-19 14:37:40 +00:00
Rene Rivera
841a0e7a6b
Fix minor typo.
...
[SVN r60708]
2010-03-19 14:05:43 +00:00
Vladimir Prus
83c1703151
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
e847e519ef
Somewhat simplify Boost.Math configuration checks
...
[SVN r60658]
2010-03-16 22:24:52 +00:00
Vladimir Prus
79f0d5d1e1
Simplify 'alias' metatarget rule
...
[SVN r60652]
2010-03-16 18:02:55 +00:00
Vladimir Prus
5f5e7aa253
Ignore bin/config.log when testing
...
[SVN r60253]
2010-03-06 18:49:05 +00:00
Vladimir Prus
29d0eea7fa
Document new builtins
...
[SVN r60252]
2010-03-06 18:12:13 +00:00
Vladimir Prus
29ea1c32e4
Default to darwin toolset on OSX.
...
[SVN r60222]
2010-03-06 07:24:10 +00:00
Vladimir Prus
52c1c81918
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
5f9ec50378
Adjust library names on mingw/cygwin. Fixes #1907
...
[SVN r60062]
2010-03-01 22:32:00 +00:00
Vladimir Prus
442fffbefb
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
f5a356823e
Ran ranlib on static libraries.
...
[SVN r59898]
2010-02-25 11:41:41 +00:00
Vladimir Prus
1fb10d066c
Configuration framework and boost.math long long configuration.
...
[SVN r59867]
2010-02-24 12:26:26 +00:00
Vladimir Prus
b50d69df13
Fix UPDATE_NOW declaration
...
[SVN r59866]
2010-02-24 12:18:49 +00:00
Vladimir Prus
f59ca8b641
Add 'ignore -n' option to BUILTIN_UPDATE_NOW.
...
[SVN r59865]
2010-02-24 12:08:58 +00:00
Vladimir Prus
88c0c95622
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
a8f11a4efb
Don't produce any messages upon seeing <build>no.
...
[SVN r59840]
2010-02-22 10:41:26 +00:00
Vladimir Prus
94dc4b82e9
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
0406045d19
Fix scalability issues in subvariant.all-referenced-targets.
...
[SVN r59831]
2010-02-21 23:46:42 +00:00
Vladimir Prus
29840f6a48
Remove debug print
...
[SVN r59830]
2010-02-21 23:42:19 +00:00
Vladimir Prus
b5e096cc66
Various new builtins.
...
[SVN r59829]
2010-02-21 23:33:13 +00:00
Vladimir Prus
b300e8a921
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
45613ec05e
Replace -g with -gopt to reduce quantity of debug info.
...
[SVN r59661]
2010-02-12 17:09:32 +00:00
Rene Rivera
ace132ca90
Need to remove inherited xsl:param we get from the top-level Jamroot.
...
[SVN r59644]
2010-02-11 20:02:10 +00:00
Vladimir Prus
da1422075e
Make sure we use the same name of project module everywhere.
...
In particular, this fixes problems on windows where project.load
may be passed a path from Jamfile, and then load-jamfile may use
a path using the exact case as stored in the file system -- different
from the path passed to project.load.
[SVN r59581]
2010-02-08 15:18:57 +00:00
Vladimir Prus
ab541ea544
Enable soname for HPUX.
...
Patch from João Luís Pinto.
[SVN r59509]
2010-02-05 12:42:09 +00:00