Commit graph

116 commits

Author SHA1 Message Date
Peter Dimov
be202aaa4d
Feature/cmake config (#229)
* Fix boost-install; call cmake-config from it

* Install BoostDetectToolset.cmake

* Do not declare `headers` an alias to `libs/headers/build/boost_headers`

* Rename cmake-config to boost-install; move the boost-install rule there

* Add <threading>multi to default-build

* Add submodules headers, boost_install

* Update boost_install

* Enable feature branches in .travis.yml

* Simplify boostcpp.jam install/stage, delegate to library install/stage targets

* Update libs/headers

* Update boostcpp.python-tag to add the Python version suffix

* Update boost_install

* Update boost_install

* Make stage-locate (and BOOST_STAGE_LOCATE) in boostcpp.jam absolute paths

* Remove $(ROOT) parameter of boost-install.boost-install

* Update boost_install

* Update boost_install

* Remove the boost-install generating rules from Jamroot

* Update boost_install

* Update boost_install

* Update boost_install

* Update libs/headers, tools/boost_install

* Update libs/headers, tools/boost_install

* Remove version parameter from boost-install; update headers and boost-install

* Update boost_install

* Update boost_install

* Add --cmakedir, --no-cmake-config to Jamroot help

* Update boost_install
2018-12-18 19:06:52 +02:00
Marshall Clow
13303a1dbc Update version to 1.70 2018-12-12 09:55:02 -08:00
Andrey Semashev
384074c893 Enable hidden visibility by default
This commit uses the new visibility feature added in 898ddfa1b6 and enables hidden visibility by default for Boost libraries.
2018-09-06 10:51:04 +03:00
Marshall Clow
e082a5062a Bump version to 1.69.0 2018-08-09 10:04:53 -07:00
Peter Dimov
32464d32c0 Fix version 2018-05-05 05:58:59 +03:00
Daniel James
9d6c165736 Bump to 1.68.0 2018-04-15 20:48:37 +01:00
Daniel James
e2d17e362c Bump to 1.67.0 2017-12-18 17:00:37 +00:00
Peter Dimov
71fb0e130d
Fix stage target to not use undefined BOOST_STAGE_LOCATE (#146) 2017-12-17 03:51:38 +02:00
Steven Watanabe
6be1c8bf75 Allow install directly from the modular layout, without running b2 headers first. stage now runs headers automatically. 2017-12-15 12:08:16 -07:00
Alexander Karzhenkov
e4d359cbfc Auto-detection of <threadapi> default value 2017-10-07 19:34:20 +05:00
Daniel James
0654ae0a04 Bump to 1.66.0 2017-08-23 17:27:03 +01:00
Peter Dimov
f08e6678a0 Skip link=shared, runtime_link=static instead of aborting the build (#145) 2017-07-05 10:22:06 -05:00
Rene Rivera
fd74ff3442 Bump to 1.65.0. 2017-04-23 22:08:54 -05:00
Marshall Clow
8049bc7915 Update version to 1.64 2016-12-27 11:12:53 -08:00
Vladimir Prus
93437fdb6c Fix autolink in boost-lib. 2016-12-21 12:22:21 +03:00
Vladimir Prus
5b85bc04a3 Introduce boost-lib helper function. 2016-10-28 13:52:19 +03:00
Vladimir Prus
14ea095970 Support additional tagging of binaries by Python version. 2016-10-28 11:31:52 +03:00
Marshall Clow
da965a1c45 Update versions for 1.63 2016-09-28 10:02:50 -07:00
Daniel James
34547302b1 Bump version for 1.62.0 2016-05-22 11:24:20 +01:00
Vladimir Prus
fb8338770e Load optional components only when their build directory is present.
Non-recursive super-project checkout still has empty directory for
all components.
2016-05-21 23:16:09 +03:00
Steven Watanabe
84fdd4d025 Avoid generating massive numbers of <implicit-dependency>s as this causes a significant performance cost. 2016-02-25 13:42:49 -07:00
Marshall Clow
0d92e55268 Bump version number for 1.61.0 2015-12-21 09:34:38 -08:00
Daniel James
e2a942ad1c Bump version number. 2015-09-05 21:33:13 +01:00
Rene Rivera
7498873cb2 Bump Boost version. 2015-05-20 16:07:33 -05:00
Jürgen Hunold
652aa982c4 Lift architecture detection 2015-03-09 11:38:26 -07:00
Michael Caisse
a45118cd86 Add the boost_log_setup target to the top level Jamroot 2015-02-07 00:39:47 -08:00
Vladimir Prus
42b0796d6a Fix checking for tools/inspect to work regardless of cwd. 2014-12-03 23:46:38 +03:00
Vladimir Prus
a7d89154ad Make use of inspect and wave tools conditional.
When using bcp, the inspect tool is normally not copied, and
wave tool is not copied unless wave library is requested. However,
Jamroot unconditionally refers to those projects via use-project.
It's not entirely clear why it does so, and the commits that add
reference have no rationale.

This commit takes the safe route of guarding use of these projects
with the check for their presence.
2014-12-03 10:33:49 +03:00
Daniel James
25048dd213 Bump version number. 2014-11-05 00:51:38 +00:00
Andrey Semashev
4707a26be9 Add support for headers in first level sublibs
The sub-libraries that reside in the first level subdirectories in the
library git module can now have headers inside include/boost
subdirectories and 'b2 headers' will now link those headers into
the global tree.

The use of sublibs has been discussed in these threads:

    - http://thread.gmane.org/gmane.comp.lib.boost.devel/253920
    - http://thread.gmane.org/gmane.comp.lib.boost.devel/252054
    - http://thread.gmane.org/gmane.comp.lib.boost.devel/236737
2014-09-01 14:35:46 +04:00
Daniel James
c85eea5254 Start 1.57.0
Will rebuild the getting started guide later.
2014-08-07 18:10:29 +01:00
Daniel James
ac78ae85e7 Setup 1.56.0 (from Marshall). 2014-03-05 22:12:25 +00:00
Eric Niebler
83659b648c add a use-project for the wave tool 2014-01-15 09:20:43 -08:00
Beman
67845df8eb Add use-project for /boost/tools/inspect 2013-12-20 09:48:58 -05:00
Vladimir Prus
1bfeec5466 Remove diagnostic message about modular layout.
There's nothing else now.
2013-12-20 10:41:38 +04:00
Beman Dawes
1c87dd0340 Add Boost.Build support for the Git modular layout, using links to to new header locations, thus preventing breakage to vast amounts of user code and build setups. Being added to SVN so that changes will automatically propagate to Git and modular Boost. Thanks to Steven Watanabe, Jürgen Hunold, Vladimir Prus, and Bjørn Roald for developing this patch. Steven in particular conceived the approach and did the initial implementation, which was further refined by the other contributors.
[SVN r86392]
2013-10-22 15:23:42 +00:00
Vladimir Prus
b693db09a0 Undo previous commit, it was meant for another branch
[SVN r85888]
2013-09-25 08:32:03 +00:00
Vladimir Prus
5663695fa1 Initial modular patch, from Bjorn.
[SVN r85884]
2013-09-25 08:13:57 +00:00
Marshall Clow
0d3ed108d6 Bump version to 1.55
[SVN r84924]
2013-07-01 17:05:47 +00:00
Steven Watanabe
0e9f7a8429 Don't force the standard library to be stlport for sun. It interferes with anyone who wants to use stdcxx. Fixes #7613.
[SVN r83631]
2013-03-29 17:22:32 +00:00
Jürgen Hunold
fc2356a8c9 change bjam to b2 for user visible output
[SVN r83578]
2013-03-26 10:19:07 +00:00
Marshall Clow
a170f6f6e6 Change version to 1.54.0
[SVN r82735]
2013-02-04 18:15:12 +00:00
Marshall Clow
8f0e77cece Bump version # to 1.53.0
[SVN r81204]
2012-11-05 16:56:00 +00:00
Marshall Clow
8beb51183b Bump version number to 1.52
[SVN r80271]
2012-08-28 01:07:55 +00:00
Jurko Gospodnetić
93dbafeb5d Minor stylistic comment changes. Trimmed trailing spaces.
[SVN r80140]
2012-08-22 13:23:25 +00:00
Daniel James
24178d587d Initialize 1.51
[SVN r79234]
2012-07-02 21:23:36 +00:00
Daniel James
ea96de03c6 Initialize 1.50
[SVN r77373]
2012-03-18 15:52:58 +00:00
Daniel James
f5b6454142 Revert boostbook-base-style change, it has broken the test build.
[SVN r75934]
2011-12-13 18:23:17 +00:00
Daniel James
def1c49bee boostbook-base-style feature for boostbook.
[SVN r75928]
2011-12-12 23:07:53 +00:00
Daniel James
7e2090f90c Start 1.49
[SVN r75672]
2011-11-26 18:51:10 +00:00