2
0
mirror of https://github.com/boostorg/cmake.git synced 2026-01-27 06:42:18 +00:00
Commit Graph

82 Commits

Author SHA1 Message Date
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
Peter Dimov
dc0a97cb89 Skip tests if a library requires an unsupported compile feature 2019-12-29 04:32:11 +02:00
Peter Dimov
b1ecad5bdf Change BoostTest messages a bit 2019-12-29 03:14:14 +02:00
Peter Dimov
c865ae9d87 Add support for boost_message(NOTICE 2019-12-29 03:12:09 +02:00
Peter Dimov
2afc07ea7c boost_test: skip test if a compile feature is unknown to the compiler 2019-12-29 00:20:44 +02:00
Peter Dimov
b00d8f3da6 Add IGNORE_TEST_GLOBALS to boost_test 2019-12-29 00:14:39 +02:00
Peter Dimov
3f44734a7a Include BoostTest outside the include guard, so that it can clear its global variables 2019-12-29 00:05:56 +02:00
Peter Dimov
b93413c0fd Add support for global BOOST_TEST_* variables in BoostTest 2019-12-28 22:23:41 +02:00
Peter Dimov
c57a0e5bd6 Fix constructs not available on CMake 3.5 2019-12-28 21:10:16 +02:00
Peter Dimov
f81e69121f Add COMPILE_DEFINITIONS, COMPILE_OPTIONS, COMPILE_FEATURES to boost_test_jamfile 2019-12-28 20:12:28 +02:00
Peter Dimov
2632456afb Make deprecation messages VERBOSE instead of DEBUG 2019-12-27 05:54:07 +02:00
Peter Dimov
fb79883ab0 Merge branch 'develop' into feature/boost-test 2019-12-27 05:50:38 +02:00
Peter Dimov
ae76506084 Warn when PROJECT_VERSION isn't set in boost_install_target, assume 0.0.0 2019-12-27 03:14:48 +02:00
Peter Dimov
0ceab8fdfa Fix indentation in BoostTestJamfile 2019-12-27 01:49:49 +02:00
Peter Dimov
ffc44ec474 Fix indentation in BoostTest 2019-12-27 01:46:50 +02:00
Peter Dimov
6e5effee23 Translate g++ style COMPILE_OPTIONS into their MSVC equivalents 2019-12-27 01:43:34 +02:00
Peter Dimov
9b26f1ccba 'Unparsed arguments ignored' is an AUTHOR_WARNING, not a WARNING 2019-12-26 23:30:15 +02:00