2
0
mirror of https://github.com/boostorg/cmake.git synced 2026-02-03 09:02:12 +00:00
Commit Graph

53 Commits

Author SHA1 Message Date
Peter Dimov
2fa92da819 Cosmetic fixes 2022-11-26 18:44:34 +02:00
Alexander Grund
0e39563d3a Print CMake version on VERBOSE configure
As CMake changes behavior or available features depending on the version it is useful to know the version actually used during a configure run.
2022-11-26 17:01:45 +01:00
Peter Dimov
4c755a7404 Use BOOST_SKIP_INSTALL_RULES instead of CMAKE_SKIP_INSTALL_RULES, as the latter inhibits the generation of cmake_install.cmake and install targets 2022-10-21 01:34:52 +03:00
Peter Dimov
867da2bf4d Remove gil from the incompatible libraries 2022-06-21 20:42:31 +03:00
Peter Dimov
6f704f541f Add dependency of check on tests when check is declared, not in BoostTest 2022-06-03 06:20:02 +03:00
Peter Dimov
108b079520 Add --no-tests=error to target check 2022-06-03 05:59:45 +03:00
Peter Dimov
ff7da80c6e Remove hana and safe_numerics from the incompatible library list 2021-10-29 21:06:17 +03:00
Peter Dimov
f1f15cd166 Remove compute from BOOST_INCOMPATIBLE_LIBRARIES 2021-09-24 19:32:22 +03:00
Peter Dimov
c2f52bfbb3 Update BoostRoot to not define cache variables when not root project 2021-09-18 16:38:56 +03:00
Peter Dimov
7b72b9c087 Save and restore variable values instead of unsetting them, because https://gitlab.kitware.com/cmake/cmake/-/issues/22651 2021-09-18 15:11:54 +03:00
Peter Dimov
4dfbec1d50 Remove hof from BOOST_INCOMPATIBLE_LIBRARIES 2021-09-16 14:26:54 +03:00
Peter Dimov
6294c9f3a7 Remove stl_interfaces, yap from BOOST_INCOMPATIBLE_LIBRARIES 2021-09-16 14:20:09 +03:00
Peter Dimov
eb6106496e Remove callable_traits from BOOST_INCOMPATIBLE_LIBRARIES 2021-09-16 14:14:12 +03:00
Peter Dimov
79cb67e6ec Only add libraries with EXCLUDE_FROM_ALL when BUILD_TESTING is true 2021-09-13 16:22:30 +03:00
Peter Dimov
f260111123 Set CMAKE_SKIP_INSTALL_RULES for non-included libraries 2021-09-13 16:09:48 +03:00
Peter Dimov
4f1840de88 Change status output slightly 2021-06-11 17:04:20 +03:00
Peter Dimov
af3707cba3 Remove beast from incompatible 2021-06-11 17:01:52 +03:00
Peter Dimov
09973992f7 Revert "Remove beast, stl_interfaces from incompatible"
This reverts commit a6afa2b17e
temporarily until everything is merged to master.
2021-06-11 01:44:08 +03:00
Peter Dimov
5cbded7e4d Remove requirement for BOOST_ENABLE_CMAKE to be set 2021-06-10 03:05:07 +03:00
Peter Dimov
a6afa2b17e Remove beast, stl_interfaces from incompatible 2021-06-06 22:38:27 +03:00
Peter Dimov
f0b2e06896 Output included and excluded libraries in BoostRoot 2021-06-04 19:39:57 +03:00
Peter Dimov
c9b97e5a12 Skip Boost.Python and dependents when BOOST_ENABLE_PYTHON is OFF 2021-06-04 04:11:25 +03:00
Peter Dimov
6804d31194 Add a status message to BoostRoot 2021-06-03 21:52:27 +03:00
Peter Dimov
9f32087cf0 Unblock static_string 2021-06-02 04:55:01 +03:00
Peter Dimov
de4ef67c31 Change installation support message 2021-05-30 20:10:51 +03:00
Peter Dimov
cd0cd5cdc4 Fix option(BOOST_ENABLE_MPI) syntax 2021-05-30 06:56:36 +03:00
Peter Dimov
2b02eee603 Add the BOOST_ENABLE_MPI option 2021-05-30 02:10:22 +03:00
Peter Dimov
2f14e7c79f Revert "Call __boost_auto_install even when EXCLUDE_FROM_ALL, as a dependency may still create install targets"
This reverts commit eff29605de.
2021-03-19 03:05:09 +02:00
Peter Dimov
eff29605de Call __boost_auto_install even when EXCLUDE_FROM_ALL, as a dependency may still create install targets 2021-03-18 23:40:19 +02:00
Peter Dimov
bb440de0fd Fix dependency scanning being broken by Boost::boost picked up by mistake 2021-03-18 19:05:33 +02:00
Peter Dimov
125fc84d06 Set BUILD_TESTING to off by default 2021-03-18 18:54:39 +02:00
Peter Dimov
d927aace1c Remove serialization from blacklist 2021-03-18 17:21:30 +02:00
Peter Dimov
efbbc015ba Update blacklist 2020-04-30 18:33:08 +03:00
Peter Dimov
7baa588306 Change 'installation support' message 2020-03-25 21:36:41 +02:00
Peter Dimov
7832923989 Add static_string to BOOST_INCOMPATIBLE_LIBRARIES 2020-03-07 17:40:57 +02:00
Peter Dimov
07e90ea0d9 Override CMAKE_INSTALL_PREFIX in the very beginning, as it can only be set once 2020-01-14 06:13:12 +02:00
Peter Dimov
7eeadf53d4 list(REMOVE_DUPLICATES requires a list on older CMake 2020-01-12 20:40:56 +02:00
Peter Dimov
83290edb64 Simplify add_subdirectory calls 2020-01-12 17:52:42 +02:00
Peter Dimov
82cf685d04 list(REMOVE_ITEM doesn't accept an empty list in older CMake versions 2020-01-12 08:11:35 +02:00
Peter Dimov
11fe5f32c4 Scan for dependent libraries and add them without EXCLUDE_FOR_ALL, in order for autoinstall to work 2020-01-12 07:58:27 +02:00
Peter Dimov
87994d388d Add automatic installation support to the superproject 2020-01-12 04:55:32 +02:00
Peter Dimov
afab08a7fe Check BOOST_INCLUDE_LIBRARIES and warn when a given library isn't present 2020-01-11 20:09:35 +02:00
Peter Dimov
baf4cb9b47 Move install variables to BoostInstall 2019-12-25 05:17:58 +02:00
Peter Dimov
f55fe42c97 Fix header subdir; set default install prefix to C:/Boost on Windows 2019-12-25 05:01:06 +02:00
Peter Dimov
63d0d744e3 Fix BOOST_INSTALL_INCLUDEDIR to not contain the subdir in cache; add BOOST_RUNTIME_LINK, BUILD_SHARED_LIBS (option) 2019-12-25 04:30:04 +02:00
Peter Dimov
472fd60e17 Add install layout variables 2019-12-25 01:33:40 +02:00
Peter Dimov
d62699e2a3 Add BOOST_INCOMPATIBLE_LIBRARIES 2019-12-21 15:59:10 +02:00
Peter Dimov
1b9e66d9a8 Disable testing for libraries added with EXCLUDE_FROM_ALL 2019-12-21 01:16:14 +02:00
Peter Dimov
04a3ce121d When BOOST_INCLUDE_LIBRARIES is set, include other libraries with EXCLUDE_FROM_ALL so that dependencies are found and built 2019-12-20 22:01:40 +02:00
Peter Dimov
ebbb483b93 Change 'library' to 'Boost library' in messages 2019-12-16 05:15:46 +02:00