2
0
mirror of https://github.com/boostorg/cmake.git synced 2026-02-01 20:32:18 +00:00
Commit Graph

98 Commits

Author SHA1 Message Date
Peter Dimov
c024e2b56e Fix quoting in boost_test_jamfile 2021-06-10 21:35:41 +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
e93121ed93 Add FindZstd.cmake 2021-06-06 03:04:25 +03:00
Peter Dimov
222638e413 Update BoostTest to allow parallel testing 2021-06-05 18:12:55 +03:00
Peter Dimov
1b474f5657 Update find_dependency logic 2021-06-05 01:09:34 +03:00
Peter Dimov
f0b2e06896 Output included and excluded libraries in BoostRoot 2021-06-04 19:39:57 +03:00
Peter Dimov
8b7f7f2ff6 Do not output a status message more than once in BoostInstall (no include_guard on pre-3.10) 2021-06-04 19:32:33 +03:00
Peter Dimov
f38df5f404 CMake 3.13 has no default destinations in install(TARGETS 2021-06-04 17:52:05 +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
983b203ee7 Output a status message in BoostInstall 2021-06-03 21:35:48 +03:00
Peter Dimov
9a3d31f1ea Remove BOOST_INSTALL_INCLUDEDIR, use CMAKE_INSTALL_INCLUDEDIR; add BOOST_INSTALL_INCLUDE_SUBDIR 2021-06-03 20:35:56 +03:00
Peter Dimov
553b8b8dbe Drop BOOST_INSTALL_LIBDIR, use CMAKE_INSTALL_LIBDIR 2021-06-03 20:28:52 +03:00
Peter Dimov
9931750db5 Only install .pdb files when MSVC; TARGET_PDB_FILE is not supported by the other linkers and fails on Cygwin/minGW 2021-06-03 20:18:12 +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
888b502c04 Use SameMajorVersion instead of AnyNewerVersion 2021-05-30 19:59:02 +03:00
Peter Dimov
d975e7b3ea Handle MPI::MPI_CXX dependency on installation 2021-05-30 06:59:33 +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
20e6aba695 Handle non-Boost dependencies to Threads, ZLIB, BZip2, LibLZMA 2021-05-25 20:43:50 +03:00
Peter Dimov
ad6e4d11cf Make boost_install not install targets when EXCLUDE_FROM_ALL is set on the directory 2021-03-19 03:22:14 +02: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
7bce8bbb1d Use OUTPUT_NAME_DEBUG insteadof a generator expression, to match COMPILE_PDB_NAME handling 2020-01-14 06:39:26 +02:00
Peter Dimov
a733e705c3 Simplify OUTPUT_NAME 2020-01-14 06:32:11 +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
07e93731dd Update COMPILE_PDB_NAME when BOOST_RUNTIME_LINK is static 2020-01-14 04:20:42 +02:00
Peter Dimov
7576cab3dc Install compiler PDB files 2020-01-13 22:25:15 +02:00
Peter Dimov
140df3d1f7 Set COMPILE_PDB_NAME appropriately; use -gd instead of -d on pre-3.15 CMake and MSVC 2020-01-13 21:52:30 +02:00
Peter Dimov
b9dfa45afd LINK_LIBRARIES need find_dependency too 2020-01-12 20:58:31 +02:00
Peter Dimov
7eeadf53d4 list(REMOVE_DUPLICATES requires a list on older CMake 2020-01-12 20:40:56 +02:00
Peter Dimov
bcd764d485 Create temporary files in a subdirectory 2020-01-12 17:59:04 +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
fd09f9c8bc Drop compatibility form of boost_install; do not assume a version of 0.0.0 when not given; change 'assuming PROJECT_VERSION' message to DEBUG 2020-01-12 04:34:28 +02:00
Peter Dimov
611aa49311 Update boost_install to be able to install libraries from the superproject 2020-01-12 02:51:09 +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
b0ca227d4c Fix typo in comment 2020-01-01 04:54:43 +02:00
Peter Dimov
8e5193c4d0 Set VERSION target property on instalation to ${PROJECT_VERSION} if not present 2019-12-30 22:06:05 +02:00
Peter Dimov
94bd39600e Fix output name, PDB error on non-Windows 2019-12-30 17:46:03 +02:00