Vladimir Prus
92b9016ba4
Merge from trunk
...
[SVN r34473]
2006-07-07 06:48:53 +00:00
Vladimir Prus
a5eef8bde8
Merge from trunk
...
[SVN r34473]
2006-07-07 06:48:53 +00:00
Vladimir Prus
08bec0da7d
Make 'use-project' in user-config work.
...
* build/project.jam (load-used-projects): New, extracted from 'load'.
(load): Call 'load-used-projects'
* build-system.jam: Call 'load-used-projects' for site-config and
user-config.
Thanks to Andrei Melnikov for the bug report.
[SVN r34472]
2006-07-07 06:47:20 +00:00
Vladimir Prus
a7f3c8a3c4
Make 'use-project' in user-config work.
...
* build/project.jam (load-used-projects): New, extracted from 'load'.
(load): Call 'load-used-projects'
* build-system.jam: Call 'load-used-projects' for site-config and
user-config.
Thanks to Andrei Melnikov for the bug report.
[SVN r34472]
2006-07-07 06:47:20 +00:00
Vladimir Prus
aaccab6e63
Merge from trunk
...
[SVN r34471]
2006-07-07 05:26:29 +00:00
Vladimir Prus
d58b2fda61
Merge from trunk
...
[SVN r34471]
2006-07-07 05:26:29 +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
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
0386788a9e
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. (merge from head)
...
[SVN r34449]
2006-07-02 22:30:37 +00:00
Rene Rivera
aa47a98aca
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. (merge from head)
...
[SVN r34449]
2006-07-02 22:30:37 +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
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
0a57351073
Make static non-import libs have the "lib" prefix to conform to the bbv1 and auto-link existing practice. (merge from head)
...
[SVN r34447]
2006-07-02 19:16:09 +00:00
Rene Rivera
d0aa1d306f
Make static non-import libs have the "lib" prefix to conform to the bbv1 and auto-link existing practice. (merge from head)
...
[SVN r34447]
2006-07-02 19:16:09 +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
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
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
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
5db641d65e
Oops, removed too much of the requirements code. (merge from head)
...
[SVN r34420]
2006-06-27 23:46:27 +00:00
Rene Rivera
782829d450
Oops, removed too much of the requirements code. (merge from head)
...
[SVN r34420]
2006-06-27 23:46:27 +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
b154e9ed16
Oops, removed too much of the requirements code.
...
[SVN r34419]
2006-06-27 23:39:16 +00:00
Rene Rivera
011dec6084
Work around STLport link requirements when linking static vs. multi thread modes. (merge from head)
...
[SVN r34416]
2006-06-27 14:18:21 +00:00
Rene Rivera
b37e942f07
Work around STLport link requirements when linking static vs. multi thread modes. (merge from head)
...
[SVN r34416]
2006-06-27 14:18:21 +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
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
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
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
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
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
9acc7c9452
Disable the multi-thread requirement for STLport5 as the match fallback prevents coherent use of build requirements. (merge from head)
...
[SVN r34363]
2006-06-20 21:33:01 +00:00
Rene Rivera
6f5b12033c
Disable the multi-thread requirement for STLport5 as the match fallback prevents coherent use of build requirements. (merge from head)
...
[SVN r34363]
2006-06-20 21:33:01 +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
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
35f1f3a48b
Use default match logic to prevent variant fallback bugs, where the requested build is ignored and an alternate is used. (merge from head)
...
[SVN r34358]
2006-06-19 20:11:10 +00:00
Rene Rivera
ce53d44c44
Use default match logic to prevent variant fallback bugs, where the requested build is ignored and an alternate is used. (merge from head)
...
[SVN r34358]
2006-06-19 20:11:10 +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
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
Vladimir Prus
e47a59f4e4
Merge from trunk
...
[SVN r34354]
2006-06-19 06:52:26 +00:00
Vladimir Prus
b4decc1e77
Merge from trunk
...
[SVN r34354]
2006-06-19 06:52:26 +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
Vladimir Prus
2c4fc1420d
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
dadb21e14b
Add compiler specific bin dir to lib paths, as it contains important runtime dynamic libraries, for example for mingw. (merge from HEAD)
...
[SVN r34321]
2006-06-16 21:56:31 +00:00
Rene Rivera
e7d00bbecd
Add compiler specific bin dir to lib paths, as it contains important runtime dynamic libraries, for example for mingw. (merge from HEAD)
...
[SVN r34321]
2006-06-16 21:56:31 +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
Rene Rivera
eaf3e52104
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
Reece H. Dunn
a3050629b1
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
8be8e6d723
Fix calculation of 5.x version number. (merge from HEAD)
...
[SVN r34294]
2006-06-13 15:50:58 +00:00
Rene Rivera
d3ad1c106b
Fix calculation of 5.x version number. (merge from HEAD)
...
[SVN r34294]
2006-06-13 15:50:58 +00:00