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

2124 Commits

Author SHA1 Message Date
Rene Rivera
c3e929a9e5 Applied path from Yakov Markovitch: [ 1538176 ] VARNAMES bjam rule doesn't work for global module.
[SVN r34987]
2006-08-28 19:31:34 +00:00
Rene Rivera
bd796a5279 Add the output of @() generated files to the debug output of "-n" and "-d+2". The output is added as an additional pseudo action right before the command that uses the generated files.
[SVN r34986]
2006-08-28 19:23:59 +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
a68157c4b8 Add "project.extension" utility for declaring standalone extension projects.
Add "conditional" project utility for simplifying conditional requirements.


[SVN r34890]
2006-08-15 18:48:28 +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
d172922cf7 Add <target> property to properties passed to <tag> name adjustment rules.
[SVN r34885]
2006-08-15 05:56:56 +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
81d4ce4fbe More patches from Bronek
[SVN r34724]
2006-07-25 05:50:44 +00:00
Vladimir Prus
7115edc2ba Link to rt on Sun
[SVN r34693]
2006-07-24 06:14:29 +00:00
Rene Rivera
7a5cb079cf Bump version to 3.1.14.
[SVN r34675]
2006-07-23 16:21:30 +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
6be8cb24e9 More auto-dialog-closing fixes from Bronek.
[SVN r34658]
2006-07-22 06:12:42 +00:00
Gennaro Prota
266cba4814 fixed typos reported in http://bugs.debian.org/378016
[SVN r34629]
2006-07-20 13:15:25 +00:00
Vladimir Prus
9607545f83 Update version to M11
[SVN r34607]
2006-07-20 06:34:00 +00:00
Vladimir Prus
837f57e2ba Improvements in auto-closing on dialog boxes. In particular, new
check that parent's creation time is less than child's creation time.

Patch from Bronek Kozicki.


[SVN r34605]
2006-07-20 06:27:50 +00:00
Vladimir Prus
42e6ab6ab2 Improve auto-closing of dialog boxes.
- Don't close boxes owned by 'explorer.exe'.
  - Close dialog parented by csrss.exe ("Unable to locate component/dll")
  - Various cleanups

Patch from Bronek Kozicki.


[SVN r34536]
2006-07-15 05:54:35 +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
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
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
f56c300b23 Revert the path for preserving relative names of sources, since it breaks
UBLAS tests. Will reconsider later.


[SVN r34233]
2006-06-08 05:31:39 +00:00
Vladimir Prus
2d7da04038 When reporting that now toolsets are configured, mention the URL.
[SVN r34231]
2006-06-08 05:14:02 +00:00
Vladimir Prus
84afe1a5f4 On Sun, always link to the 'rt' library.
[SVN r34229]
2006-06-08 05:05:05 +00:00
Rene Rivera
1ef43b0475 Remove warning when building rpm packages.
[SVN r34216]
2006-06-07 03:05:47 +00:00