2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 13:22:11 +00:00
Commit Graph

763 Commits

Author SHA1 Message Date
Vladimir Prus
cd345eb3a8 Add comment
[SVN r35303]
2006-09-24 09:40:40 +00:00
Vladimir Prus
0c4edbe5fc Robustify PCH generator.
* pch.jam (pch-generator.run): Don't insist on specific order
    of source targets.


[SVN r35302]
2006-09-24 09:38:46 +00:00
Jürgen Hunold
fc137a52e3 Add missing QtDesigner library.
Improve control of Qt3Support library.


[SVN r35266]
2006-09-21 20:05:26 +00:00
Dave Abrahams
4b197ae0e9 Fix inspection issues
[SVN r35239]
2006-09-21 02:40:19 +00:00
Jürgen Hunold
21085a5086 Fix include path for QtAssistantClient library.
[SVN r35218]
2006-09-19 19:40:03 +00:00
Vladimir Prus
a994e940df Make tags for intel compiler match V1.
[SVN r35216]
2006-09-19 19:02:40 +00:00
Dave Abrahams
1c7f75cfa3 Fix version syntax checking
[SVN r35200]
2006-09-19 13:54:57 +00:00
Vladimir Prus
6900b5680c * tools/stage.jam (rename): Generate 'vc6' and 'vc7' suffixes
instead of 'vc60' and 'vc70', to match V1 behaviour.


[SVN r35147]
2006-09-17 18:35:43 +00:00
Dave Abrahams
4d0121bd63 More informative error messages
Better autoconfiguration


[SVN r35140]
2006-09-17 02:41:20 +00:00
Dave Abrahams
f067c15692 Default to Python 2.4 in Unix builds
Applied contributed patches http://tinyurl.com/ndljr and
http://tinyurl.com/18r


[SVN r35138]
2006-09-16 18:43:53 +00:00
Dave Abrahams
35798dd566 Find frameworks properly
[SVN r35077]
2006-09-12 23:53:34 +00:00
Dave Abrahams
18f843cf32 Workaround to get -shared in the link line for Python extensions
[SVN r35073]
2006-09-12 22:31:14 +00:00
Vladimir Prus
698d25a474 Properly generated flag for intel/<compatibility>vc.
* intel-win.jam (init): Strip 'vc' from the
	version passed to msvc.configure-verion-specific.
	* msvc.jam (configure-version-specific): Accept '6' and '7',
	not just 6.N and 7.N.


[SVN r35071]
2006-09-12 09:28:11 +00:00
Dave Abrahams
538de7b878 Fix CodeWarrior compatibility
[SVN r35064]
2006-09-10 23:45:20 +00:00
Dave Abrahams
ee98ebd218 -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
5c73310d3b Another intel fix
[SVN r35045]
2006-09-08 10:51:40 +00:00
Vladimir Prus
efdbfe6adf * 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
b7eeee0488 Revive pthread & python comment
[SVN r35009]
2006-08-31 08:08:15 +00:00
Vladimir Prus
8120e440ab Really remove the dot from the Python version when forming library name.
[SVN r35007]
2006-08-31 08:01:13 +00:00
Dave Abrahams
9402232994 Added missing cygwin support.
[SVN r35004]
2006-08-31 02:48:23 +00:00
Dave Abrahams
695e722610 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
cbc99070e0 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
d48877e786 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
28d52b1e89 Add host-os and target-os features.
[SVN r34889]
2006-08-15 18:46:13 +00:00
Dave Abrahams
8b761c9e37 Attempted QNX workaround
[SVN r34887]
2006-08-15 17:35:24 +00:00
Rene Rivera
041fab5e8e Add usage requirements for make targets.
[SVN r34884]
2006-08-15 05:55:22 +00:00
Dave Abrahams
ca74fca08a Fix detection of QNX for inclusion of libutil
[SVN r34869]
2006-08-11 15:45:25 +00:00
Dave Abrahams
459d888b5f Partial fix for not finding the Python library on NT.
[SVN r34852]
2006-08-08 17:55:56 +00:00
Rene Rivera
c2c245b5df 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
a2e4712a4e Skip targets that can't be generated like BBv1 does.
[SVN r34806]
2006-08-02 18:26:30 +00:00
Markus Schöpflin
416ea3389a Added librt when linking on Tru64/gcc.
[SVN r34802]
2006-08-02 08:05:44 +00:00
Vladimir Prus
0d3089e7d1 Fix reference to no-existing response file code
[SVN r34758]
2006-07-28 12:09:25 +00:00
Vladimir Prus
79b20405d9 Fix logic for adding 'rt' on Sun.
[SVN r34750]
2006-07-27 06:55:52 +00:00
Vladimir Prus
f2040da658 Link to rt on Sun
[SVN r34693]
2006-07-24 06:14:29 +00:00
Vladimir Prus
c89f6be0c4 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
762b3acc1e 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
467ba04af3 Fix syntax error.
[SVN r34521]
2006-07-13 07:39:58 +00:00
Dave Abrahams
c73716c6be Correct extra-libs logic for QNX
[SVN r34520]
2006-07-12 23:11:56 +00:00
Andrey Melnikov
f651aa659e -Yl patch by Bojan Resnik for precompiled headers with debug info
[SVN r34502]
2006-07-10 17:54:35 +00:00
Andrey Melnikov
9734c8de4a 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
757cd4a0cd * 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
ad1e6a2db5 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
d8053baead 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
6774a1604e - 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
b154e9ed16 Oops, removed too much of the requirements code.
[SVN r34419]
2006-06-27 23:39:16 +00:00
Rene Rivera
2701d76841 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
3a8bbe7d0b 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
769ecd0b52 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
f5821fb3bb 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
df3b8437fa 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