Dave Abrahams
a2b5a33a7c
Fix CodeWarrior compatibility
...
[SVN r35064]
2006-09-10 23:45:20 +00:00
Dave Abrahams
f6b0c0d111
-Lpath isn't treated as a search path for libraries on the
...
command-line unless we add -search. So added.
[SVN r35063]
2006-09-10 23:33:21 +00:00
Vladimir Prus
9fa6d1370c
Another intel fix
...
[SVN r35045]
2006-09-08 10:51:40 +00:00
Vladimir Prus
8a5d0a3664
* build/toolset.jam
...
(push-checking-for-flags-module): New.
(pop-checking-for-flags-module): New.
(flags): Don't error out if 'unchecked' was last
pushed.
(inherit-flags): Improve comments.
* tools/intel-win.jam
(init): Add /lib for intel-win.archive command.
Call msvc.configure-version-specific at the end.
* tools/msvc.jam
(configure-version-specific): New parameter 'toolset'.
(configure-really): Adjust for above.
[SVN r35032]
2006-09-07 07:50:38 +00:00
Vladimir Prus
ec9f39dc0e
Revive pthread & python comment
...
[SVN r35009]
2006-08-31 08:08:15 +00:00
Vladimir Prus
a40b61a423
Really remove the dot from the Python version when forming library name.
...
[SVN r35007]
2006-08-31 08:01:13 +00:00
Dave Abrahams
efbda895ea
Added missing cygwin support.
...
[SVN r35004]
2006-08-31 02:48:23 +00:00
Dave Abrahams
eae24883f5
Fix QNX's dependency on pthread (which doesn't exist on those systems).
...
Clean up the comments a bit.
[SVN r35002]
2006-08-30 20:56:26 +00:00
Vladimir Prus
2f2510e80e
Replace <find-library> with <find-shared-library> as the former is old
...
spelling that has no effect.
[SVN r34946]
2006-08-25 07:22:22 +00:00
Jürgen Hunold
d83c1a45b5
Add "unix" as default value for target-os and host-os.
...
Add detection of "linux" in default-host-os.
[SVN r34893]
2006-08-16 06:27:26 +00:00
Rene Rivera
84162fb87c
Add host-os and target-os features.
...
[SVN r34889]
2006-08-15 18:46:13 +00:00
Dave Abrahams
42f6bb7bf0
Attempted QNX workaround
...
[SVN r34887]
2006-08-15 17:35:24 +00:00
Rene Rivera
c87fb70582
Add usage requirements for make targets.
...
[SVN r34884]
2006-08-15 05:55:22 +00:00
Dave Abrahams
680a224dbd
Fix detection of QNX for inclusion of libutil
...
[SVN r34869]
2006-08-11 15:45:25 +00:00
Dave Abrahams
18584ebf69
Partial fix for not finding the Python library on NT.
...
[SVN r34852]
2006-08-08 17:55:56 +00:00
Rene Rivera
49ce46e7fd
Undo addition of generator.can-build. Use generator.run to get the same effect.
...
[SVN r34834]
2006-08-07 05:27:15 +00:00
Rene Rivera
008c8b1643
Skip targets that can't be generated like BBv1 does.
...
[SVN r34806]
2006-08-02 18:26:30 +00:00
Markus Schöpflin
ee8b2ded17
Added librt when linking on Tru64/gcc.
...
[SVN r34802]
2006-08-02 08:05:44 +00:00
Vladimir Prus
1cd0957780
Fix reference to no-existing response file code
...
[SVN r34758]
2006-07-28 12:09:25 +00:00
Vladimir Prus
ce92b0f468
Fix logic for adding 'rt' on Sun.
...
[SVN r34750]
2006-07-27 06:55:52 +00:00
Vladimir Prus
7115edc2ba
Link to rt on Sun
...
[SVN r34693]
2006-07-24 06:14:29 +00:00
Vladimir Prus
eea24b89c1
Don't link Boost.Python to python library, and don't require
...
<threading>multi for embedding applications.
* libs/python/build/Jamfile.v2: (boost_python): Don't link
to /python//python. Use /python//python_for_extensions.
* libs/python/test/Jamfile.v2: Remove <threading>multi project
requirements.
(py-run): Link to /python//python.
(exec): Likewise.
* tools/build/v2/tools/python.jam: (pthread): Declare.
(init-unix): Add 'pthread' to extra-libs.
(
[SVN r34662]
2006-07-22 07:12:10 +00:00
Vladimir Prus
9865754549
Use USER_OPTIONS in darwin.jam. This unbreaks user's <cflags> and <linkflags>
...
settings.
[SVN r34660]
2006-07-22 06:22:12 +00:00
Vladimir Prus
5f65035c81
Fix syntax error.
...
[SVN r34521]
2006-07-13 07:39:58 +00:00
Dave Abrahams
5b8b9f4a02
Correct extra-libs logic for QNX
...
[SVN r34520]
2006-07-12 23:11:56 +00:00
Andrey Melnikov
41636a5650
-Yl patch by Bojan Resnik for precompiled headers with debug info
...
[SVN r34502]
2006-07-10 17:54:35 +00:00
Andrey Melnikov
6e1c7a3704
Fix: Support for precompiled headers in msvc.jam was broken by the previous patch
...
[SVN r34500]
2006-07-10 15:37:26 +00:00
Vladimir Prus
3405ecc248
* rc.jam (init): Set flags for <define> and <include> features.
...
Suggestion from Klaus Nowikow.
[SVN r34470]
2006-07-07 05:25:40 +00:00
Rene Rivera
de62cd7a45
Fix a variety of differences in the install process between BBv1 and BBv2... versioned subdir for the headers; stage libs only; default built variants, version tag.
...
[SVN r34448]
2006-07-02 22:23:43 +00:00
Rene Rivera
4dd062bff4
Make static non-import libs have the "lib" prefix to conform to the bbv1 and auto-link existing practice.
...
[SVN r34446]
2006-07-02 19:01:52 +00:00
Andrey Melnikov
8aedb29fdb
- New "cc-compile" rule in msvc.jam to reduce code duplication in actions
...
- Minor whitespace fixes in msvc.jam:
- tabs > spaces
- trailing whitespace has been removed
[SVN r34427]
2006-06-29 21:50:00 +00:00
Rene Rivera
e6b220de4f
Oops, removed too much of the requirements code.
...
[SVN r34419]
2006-06-27 23:39:16 +00:00
Rene Rivera
88bd58147e
Work around STLport link requirements when linking static vs. multi thread modes.
...
[SVN r34415]
2006-06-27 14:08:14 +00:00
Reece H. Dunn
35630f4c98
VC8 only has the multi-threaded version of the static run-time libraries, so use that version for single-threaded builds on VC8 and use the single-threaded libraries on the other versions.
...
Reported by Sohail Somani.
[SVN r34391]
2006-06-25 10:06:30 +00:00
Andrey Melnikov
a114cab9b4
Common command lines refactored out in msvc.jam.
...
Hardcoded repeatedly used switches like /Zm800 -nologo and /NOLOGO
/INCREMENTAL:NO have been moved to one place.
[SVN r34376]
2006-06-22 14:52:49 +00:00
Rene Rivera
073f6cc405
Disable the multi-thread requirement for STLport5 as the match fallback prevents coherent use of build requirements.
...
[SVN r34362]
2006-06-20 21:28:29 +00:00
Rene Rivera
32d5000a95
Use default match logic to prevent variant fallback bugs, where the requested build is ignored and an alternate is used.
...
[SVN r34357]
2006-06-19 20:06:57 +00:00
Vladimir Prus
2776a44d7d
Remove -xarch=generic:
...
1) When speccifying an architecture using -xarch/-xtarget, it needs to
come before the compilation type (e.g. -fast) flags
2) It makes it hard to build 64-bit builds using -xarch=v9,v9a and v9b.
Suggestion from Tomas Puverle.
[SVN r34353]
2006-06-19 06:51:54 +00:00
Rene Rivera
708298cb2f
Add compiler specific bin dir to lib paths, as it contains important runtime dynamic libraries, for example for mingw.
...
[SVN r34319]
2006-06-16 21:52:54 +00:00
Reece H. Dunn
6398c56973
Fix unsupported command-line warnings when using Intel C++. It is inheriting these frags from msvc.jam.
...
[SVN r34310]
2006-06-15 11:13:06 +00:00
Rene Rivera
e6283de5d4
Fix calculation of 5.x version number.
...
[SVN r34293]
2006-06-13 15:47:54 +00:00
Rene Rivera
3a5d4108ca
Add newly missing arg to match method.
...
[SVN r34291]
2006-06-12 20:49:07 +00:00
Vladimir Prus
84afe1a5f4
On Sun, always link to the 'rt' library.
...
[SVN r34229]
2006-06-08 05:05:05 +00:00
Vladimir Prus
0cb799820a
Respect RUN_PATH variable when running Python tests.
...
[SVN r34159]
2006-06-04 06:55:48 +00:00
Markus Schöpflin
0fd1f6cf7a
Removed -soname option for Tru64.
...
[SVN r34079]
2006-05-24 10:37:55 +00:00
Rene Rivera
bed7507c64
Fix argument mismatch of "libraries *" vs. "libraries +".
...
[SVN r34052]
2006-05-21 18:21:30 +00:00
Vladimir Prus
74f8c07c87
Attempt the fix python on OSX.
...
[SVN r34000]
2006-05-18 11:02:29 +00:00
Vladimir Prus
744bec5297
Don't pass -s on Darwin.
...
[SVN r33998]
2006-05-18 10:37:52 +00:00
Vladimir Prus
c48bd867cf
Stop intel-linux from failing due unknown name of archiver command.
...
[SVN r33997]
2006-05-18 10:37:10 +00:00
Vladimir Prus
c63a37042f
Fix <cflags>/<cxxflags> options for using:
...
- Specifying them used to wipe away pre-detected msvc paths.
- The OPTIONS variable set by common.handle-options was not
used anywhere.
Fix default path detection:
- Wrong variable name was used.
Patch from Ilya Sokolov.
[SVN r33982]
2006-05-17 12:57:53 +00:00