Commit Graph

115 Commits

Author SHA1 Message Date
Peter Dimov
efdd1afcb7 Enable runtime-debugging check 2019-01-13 20:12:08 +02:00
Peter Dimov
d3d790086b Add a few more Travis configurations 2019-01-13 19:23:56 +02:00
Peter Dimov
873ccb5ca1 Only check toolset when --layout=versioned 2019-01-13 18:53:59 +02:00
Peter Dimov
b664b68eec Reorder rejections by actionability 2019-01-13 17:55:50 +02:00
Peter Dimov
cef92ddbf1 Do not drop minor version from clang-darwin, to match b2 2019-01-13 15:53:09 +02:00
Peter Dimov
dcf4d89f0f Only add version to BOOST_DETECTED_TOOLSET when it's set 2019-01-13 15:50:35 +02:00
Peter Dimov
80d83aab84 Merge branch 'feature/make-required' into feature/travis-macos 2019-01-13 15:48:10 +02:00
Peter Dimov
dc00b6938c Test --layout=tagged as well 2019-01-13 15:35:35 +02:00
Peter Dimov
350edc9e81 Add more Travis configurations 2019-01-13 15:20:04 +02:00
Peter Dimov
934aeb1f07 Add REQUIRED to find_package in tests 2019-01-13 15:09:14 +02:00
Peter Dimov
1a4bca34e1 Add macOS tests to Travis 2019-01-13 05:48:43 +02:00
Peter Dimov
615f1c4511 Remove cmake_minimum_required calls from config files 2019-01-11 18:41:34 +02:00
Peter Dimov
0f1f9bea03 Add find_package(Boost) tests 2019-01-11 07:49:32 +02:00
Peter Dimov
8a594e7c39 Test atomic with find_package(Boost) on Appveyor as well 2019-01-11 07:08:40 +02:00
Peter Dimov
ba621429ed Use dist: xenial on Travis 2019-01-11 07:04:30 +02:00
Peter Dimov
513bc2f4f5 Test atomic with find_package(Boost) 2019-01-11 04:29:58 +02:00
Peter Dimov
8d187409d4 Install BoostConfig.cmake and BoostConfigVersion.cmake 2019-01-10 21:44:10 +02:00
Peter Dimov
12c31a4aea Add BoostConfig.cmake 2019-01-10 21:04:17 +02:00
Peter Dimov
f0f841350c Prefix internal variables with __boost/_BOOST; set boost_*_FOUND to 0, _NOT_FOUND_MESSAGE, when no variants or a dependency is missing 2019-01-10 19:31:03 +02:00
Peter Dimov
961afd8a7e Find dependencies with find_package, require exact version match, pass the CMAKEDIR to HINTS 2019-01-10 07:26:00 +02:00
Peter Dimov
7fc64430e7 Fix msvc-14.1 detection; issue a message when the toolset is not detected 2019-01-10 07:17:52 +02:00
Peter Dimov
f3783f5f51 Add empty actions so that they appear in the build output 2019-01-10 05:10:48 +02:00
Peter Dimov
7807aeb81d Update .yml files 2019-01-10 04:46:58 +02:00
Peter Dimov
cd2369b486 Fix branch in .yml files 2018-12-19 07:39:10 +02:00
Peter Dimov
b7cd6aed91 Use package.jam for the install directories 2018-12-19 00:11:25 +02:00
Peter Dimov
750aee17de Add test/test 2018-12-16 02:18:12 +02:00
Peter Dimov
3db0b2085f Add support for --no-cmake-config 2018-12-15 18:51:43 +02:00
Peter Dimov
7108e50c42 Clear exec-prefix on --prefix; clear dependents on --exec-prefix or --libdir 2018-12-15 04:37:47 +02:00
Peter Dimov
580fae5dcb Remove version parameter from boost-install 2018-12-15 01:59:10 +02:00
Peter Dimov
cb97f7e754 Add boost-install-dirs.jam; use it 2018-12-15 01:04:45 +02:00
Peter Dimov
2e9fbe0437 Remove Boost_USE_STATIC_LIBS=ON from appveyor.yml 2018-12-15 00:22:00 +02:00
Peter Dimov
740043e87c Improve variant selection diagnostic messages; prefer static unless BUILD_SHARED_LIBS=ON 2018-12-15 00:20:09 +02:00
Peter Dimov
7826a6c948 Honor --includedir, --libdir, --cmakedir 2018-12-14 19:25:31 +02:00
Peter Dimov
b39f6781ac Avoid REMOVE_DUPLICATES error, issue a message when no variants matched 2018-12-13 21:33:09 +02:00
Peter Dimov
4d3e84695a Use version from BoostVersion.cmake 2018-12-13 21:12:19 +02:00
Peter Dimov
97a7a2df95 Add test/serialization/wquick.cpp 2018-10-26 06:01:05 +03:00
Peter Dimov
bce2c8d7d3 Add test/serialization 2018-10-26 04:00:56 +03:00
Peter Dimov
b57b141002 Add test/regex 2018-10-26 03:21:25 +03:00
Peter Dimov
c59bdad09c Add test/container 2018-10-26 02:08:38 +03:00
Peter Dimov
00e0f29844 Add test/chrono 2018-10-26 01:47:56 +03:00
Peter Dimov
6d8061b4b5 Add test/atomic 2018-10-26 01:00:28 +03:00
Peter Dimov
5dbd4f1ed2 Add LIB=wave to Travis, Appveyor 2018-10-24 14:36:03 +03:00
Peter Dimov
5f2be93b1a Merge branch 'master' into feature/test-wave 2018-10-24 14:35:16 +03:00
Peter Dimov
171338b5f9 Remove CHECK_DEPENDENCIES from Travis 2018-10-24 14:34:56 +03:00
Peter Dimov
d94c608884 Merge branch 'master' into feature/test-wave 2018-10-24 13:58:01 +03:00
Peter Dimov
c2edd1c3c8 Merge pull request #1 from swatanabe/feature/auto-dependencies
Derive dependencies from the dependency graph automatically.
2018-10-24 13:55:53 +03:00
Peter Dimov
e003c021c5 Add test/wave 2018-10-24 13:00:28 +03:00
Steven Watanabe
c14f766bf3 Avoid the nonexistent INTERFACE_LINK_LIBRARIES_DEBUG/RELEASE. 2018-10-23 18:50:35 -06:00
Peter Dimov
0b816c9526 Prefix generating rules with boost-install% 2018-10-24 01:17:11 +03:00
Steven Watanabe
2330ac07bb Fix dependency name. 2018-10-23 16:12:53 -06:00