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
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
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
Jeremiah Willcock
de478995bb
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
Vladimir Prus
ff8372431f
Merge from trunk
...
[SVN r61419]
2010-04-20 12:05:14 +00:00
Vladimir Prus
8f96a92ad8
Complete sync with /tags/tools/jam/Boost_Jam_3_1_18
...
[SVN r61418]
2010-04-20 11:51:08 +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
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
8d6d34446e
Experimental Boost.Build configuration for Clang.
...
[SVN r61377]
2010-04-18 19:43:40 +00:00
Douglas Gregor
1ffc46ab7f
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
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
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
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
7bc3446c3c
revert accidental commit
...
[SVN r61008]
2010-04-02 22:48:06 +00:00
David Dean
f83c84da79
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
David Dean
b25b4f10c9
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
4eb744590e
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
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
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
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
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
8fe6def153
Use Python 2.6, if available
...
[SVN r60764]
2010-03-22 09:57:29 +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
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
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
e796873148
Somewhat simplify Boost.Math configuration checks
...
[SVN r60658]
2010-03-16 22:24:52 +00:00
Vladimir Prus
e847e519ef
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
79f0d5d1e1
Simplify 'alias' metatarget rule
...
[SVN r60652]
2010-03-16 18:02:55 +00:00
Vladimir Prus
69c43f3002
Ignore bin/config.log when testing
...
[SVN r60253]
2010-03-06 18:49:05 +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
a15d80c040
Default to darwin toolset on OSX.
...
[SVN r60222]
2010-03-06 07:24:10 +00:00
Vladimir Prus
29ea1c32e4
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
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
064d55508c
Adjust library names on mingw/cygwin. Fixes #1907
...
[SVN r60062]
2010-03-01 22:32:00 +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
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
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
cd68f4a04f
Ran ranlib on static libraries.
...
[SVN r59898]
2010-02-25 11:41:41 +00:00
Vladimir Prus
f5a356823e
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