Commit graph

58 commits

Author SHA1 Message Date
Beman Dawes
565b2d113d 1.44.0 prep
[SVN r61878]
2010-05-09 14:40:14 +00:00
Vladimir Prus
0715213024 Implement --python-buildid.
Fixes #3544.
Patch from Gaudenz Steinlin.


[SVN r59987]
2010-02-28 08:22:46 +00:00
Vladimir Prus
e01519a17b Configuration framework and boost.math long long configuration.
[SVN r59867]
2010-02-24 12:26:26 +00:00
Vladimir Prus
10ff0b792c Correct summary printing
[SVN r59839]
2010-02-22 07:53:38 +00:00
Vladimir Prus
528a576eda Only emit the summary if top-level 'forward' target was built.
[SVN r59838]
2010-02-22 07:15:13 +00:00
Vladimir Prus
f2445a29c2 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
Daniel James
95adb60d72 Trying to simplify the boostbook parameters.
[SVN r59706]
2010-02-16 22:32:21 +00:00
Beman Dawes
840909e51c 1.43.0 prep
[SVN r59687]
2010-02-15 02:55:31 +00:00
Rene Rivera
2033b9c987 Theoretical fix for xsl:param errors when running regression tests.
[SVN r59639]
2010-02-11 19:48:09 +00:00
Rene Rivera
7cb0e3a231 Building docs now defaults to *not* include the standard Boost navigation bar when building docs outside of the Boost tree. It's also now the default, when one asks for the Boost navbar, to *not* have the Boost logo when building outside of Boost.
[SVN r59635]
2010-02-11 16:06:06 +00:00
Vladimir Prus
2842fb35a6 Add requirements for Comeau toolset.
Fixes #3692. Patch from Mateusz Loskot.


[SVN r58027]
2009-11-29 07:59:32 +00:00
Beman Dawes
1005734ea9 1.42.0 prep
[SVN r57969]
2009-11-27 14:00:31 +00:00
Vladimir Prus
9868534f3d Clarify the default value of 'layout' on Unix and Windows.
[SVN r57062]
2009-10-22 08:31:51 +00:00
Beman Dawes
7ae4a391d2 Set release number to 1.41.0
[SVN r55842]
2009-08-28 18:20:44 +00:00
Vladimir Prus
dbbf8fa0cf Emit clear error when using --layout=system with --build-type=complete.
[SVN r55733]
2009-08-23 16:02:26 +00:00
Vladimir Prus
494680f92b Use option.get to get layout. Adjust wording
[SVN r54886]
2009-07-11 12:17:06 +00:00
Vladimir Prus
ad9144577f Use system layout on Linux by default
[SVN r54770]
2009-07-07 14:39:26 +00:00
Vladimir Prus
5411a2c738 Remove the 'build_all' alias, now that 'stage' is built by default too.
[SVN r53815]
2009-06-12 09:02:28 +00:00
Vladimir Prus
88663b0ec7 Clarify docs for --build-type=minimal.
[SVN r53378]
2009-05-29 08:01:31 +00:00
Vladimir Prus
3124dc7c2d Implement the 'tagged' layout.
[SVN r53015]
2009-05-15 05:23:56 +00:00
Beman Dawes
4a4ae96030 Prep for 1.40.0
[SVN r52887]
2009-05-11 00:59:37 +00:00
Vladimir Prus
76d06c1198 Fix typo in error message
[SVN r52373]
2009-04-13 21:32:38 +00:00
Vladimir Prus
8697a7dd6c Unbreak install
[SVN r52365]
2009-04-13 06:38:52 +00:00
Vladimir Prus
dfcb633902 Adjust the default variants on Windows.
[SVN r52334]
2009-04-11 15:15:12 +00:00
Vladimir Prus
d2dc2ec215 Disallow link=shared + runtime-link=shared clearly.
Previously, we'd skip build with such combination, without
much of an explanation. Now, a clear error is emitted.


[SVN r52330]
2009-04-11 13:56:02 +00:00
Vladimir Prus
9c70dac3c4 Ubreak multi-variant build than was broken by stage defaulting patch.
[SVN r52328]
2009-04-11 13:19:13 +00:00
Vladimir Prus
11293a33f7 Build stage by default and explain where the libraries are put.
[SVN r52322]
2009-04-11 08:08:37 +00:00
Vladimir Prus
43df15983a Improve handling of 'complete' build type.
Previous code used default-build attribute to cause a number
of property sets be requested, and then used indirect
conditional requirements to filter out inappropriate ones,
using the <build>no feature. This worked but is messy, and resulted
in a pile of unclear messages about <build>no. This patch
introduces custom main target class that handles filtering,
so we don't ever try to build with undesired property sets.


[SVN r52319]
2009-04-11 07:22:28 +00:00
Vladimir Prus
13039261bb If value of --build-type is wrong, complain.
[SVN r52316]
2009-04-11 06:20:28 +00:00
Vladimir Prus
f4218ff95d If no --with or --without option is specified, refer to project-config.
[SVN r52175]
2009-04-04 21:18:28 +00:00
Vladimir Prus
055a2cf235 Remove function_types from the list of compiled libraries.
Fixes #2489.


[SVN r51895]
2009-03-21 23:00:22 +00:00
Vladimir Prus
c852808371 On sun, use stlport.
Fixes #2772.


[SVN r51894]
2009-03-21 22:51:21 +00:00
Vladimir Prus
5b007f4d21 On Unix, add version to the name of shared libraries even
for --layout=system.


[SVN r51288]
2009-02-17 12:01:17 +00:00
Beman Dawes
8f58cd346f Update version number to 1.38.0
[SVN r51179]
2009-02-10 13:59:38 +00:00
Vladimir Prus
fc3d799098 Fix creation of unversioned symlinks when build id is specified.
Previously, the presense of buildid would make the regexp for removing
the version fail, and that caused a name of 'exact' to be used for all
targets.

Thanks to Daniel Kruegler for the bug report.


[SVN r49560]
2008-11-03 15:30:06 +00:00
Beman Dawes
75992985f4 Prep for 1.38.0
[SVN r49556]
2008-11-03 15:18:21 +00:00
Vladimir Prus
3bf3ff2d66 Add properties help to Jamroot.
[SVN r49508]
2008-11-01 13:07:19 +00:00
Steven Watanabe
119d7bb751 make boost-install refer to the correct target for installing the headers. Fixes #2416.
[SVN r49381]
2008-10-18 18:37:13 +00:00
Daniel James
d7c2be5cf9 Ignore the .svn directory when installing TR1 headers.
[SVN r49318]
2008-10-13 18:06:01 +00:00
Vladimir Prus
417b7e2486 Install TR1 headers. Addresses #2404.
Patch from Chris Allen.


[SVN r49255]
2008-10-10 17:18:32 +00:00
Jurko Gospodnetić
9f569e3053 Minor stylistic changes made to the main Boost library Jamroot file. Corrected several comments. Made searching for header files not search through .svn folders.
[SVN r48493]
2008-08-31 10:18:33 +00:00
Jurko Gospodnetić
20186872b6 Made installing/staging specific Boost libraries from their own folders instead of the root project folder work correctly.
- install-requirements variable was local and so was not visible in rules called from other projects, e.g. boost-install().
 - header files always got searched for from the current folder instead of the root project folder.
 - boost-install() rule was referencing a non-existent install-headers target that got renamed to install-proper headers in revision 35986.

Patch contributed by Steven Watanabe.

[SVN r48492]
2008-08-31 09:55:30 +00:00
Beman Dawes
adc9ba92d1 Begin 1.37.0
[SVN r48196]
2008-08-18 15:23:57 +00:00
Jurko Gospodnetić
d32399d80f Minor stylistic changes made to the main Boost library Jamroot file.
[SVN r47928]
2008-08-01 10:10:34 +00:00
Jurko Gospodnetić
c94beb30be Added a missing import of the Boost Build generate.jam module. Although not strictly necessary at the moment this will avoid future build breakage when Boost Build removes some of its extra internal module imports.
[SVN r47627]
2008-07-20 11:05:55 +00:00
Rene Rivera
9de577e531 Add building of link=static libs to default minimal build to temporarily resolve discrepancy between built libraries and getting started docs plus autolink defaults. (fixes #1744)
[SVN r46953]
2008-07-01 15:39:11 +00:00
Rene Rivera
ea744535cf Fix missing links for unversioned libs for MacOSX builds.
[SVN r46795]
2008-06-27 22:14:23 +00:00
Beman Dawes
1bea034959 Update version number for 1.36.0
[SVN r46718]
2008-06-26 15:34:49 +00:00
Vladimir Prus
45c8296f40 Consistently use symlinks when installing Boost.
* Jamroot: use symlink, not hardlink
    * tools/build/v2/tools/symlink.jam: Implement fallback
    for doing symlinks on Windows.

Fixes #1902.  Thanks to Frank Mori Hess for the patch.


[SVN r45445]
2008-05-17 06:14:11 +00:00
Roland Schwarz
1d7b685fea use-project didn't actually do what the comment promised.
This triggered an error with thread Jamfile that could be seen when bjam was invoked in rootdir with
bjam --with-wave.

[SVN r44774]
2008-04-26 09:54:07 +00:00