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
Vladimir Prus
1fb10d066c
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
b50d69df13
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
f59ca8b641
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
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
1f4955a112
Don't produce any messages upon seeing <build>no.
...
[SVN r59840]
2010-02-22 10:41:26 +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
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
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
b833784edb
Fix scalability issues in subvariant.all-referenced-targets.
...
[SVN r59831]
2010-02-21 23:46:42 +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
1fcdde9bea
Remove debug print
...
[SVN r59830]
2010-02-21 23:42:19 +00:00
Vladimir Prus
29840f6a48
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
b5e096cc66
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
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
Vladimir Prus
dabe7b047f
Merge from trunk
...
[SVN r59728]
2010-02-17 09:49:08 +00:00