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 |
|