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

93 Commits

Author SHA1 Message Date
Peter Dimov
7eeadf53d4 list(REMOVE_DUPLICATES requires a list on older CMake 2020-01-12 20:40:56 +02:00
Peter Dimov
1994f6a466 Add a Travis job that builds the entire superproject 2020-01-12 20:19:57 +02:00
Peter Dimov
4eaab9cd5e Remove manual specification of install dependencies from .yml files 2020-01-12 18:05: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
10a0001fec Add more configurations to Appveyor 2020-01-12 16:42:46 +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
889697b974 Add C:\Boost\lib to PATH on Appveyor before running test executables 2019-12-30 21:29:51 +02:00
Peter Dimov
1b5aa169c6 Build first, then test, on Appveyor 2019-12-30 20:56:13 +02:00
Peter Dimov
3afc566490 Set CMAKE_PREFIX_PATH on Appveyor 2019-12-30 20:26:04 +02:00
Peter Dimov
52cd85d314 Change BOOST_LAYOUT to the correct BOOST_INSTALL_LAYOUT in .travis.yml 2019-12-30 20:04:25 +02:00
Peter Dimov
d6432ab3ef Fix cd on Appveyor 2019-12-30 19:57:54 +02:00
Peter Dimov
bb5fe77a5a Fix Appveyor typo 2019-12-30 19:32:46 +02:00
Peter Dimov
e56e750287 Add Atomic install tests to Travis, Appveyor 2019-12-30 19:28:58 +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
2ae24da754 Fix Appveyor to only INCLUDE the tested library, as otherwise transitive test dependencies give an error 2019-12-29 01:02:17 +02:00
Peter Dimov
4d4fc28ab4 Fix Travis to only INCLUDE the tested library, as otherwise transitive test dependencies give an error 2019-12-29 00:49:12 +02:00
Peter Dimov
dd31b4d612 Fix test prefix 2019-12-29 00:48:24 +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
091d1f2956 Add tests for BOOST_TEST_* gobals 2019-12-29 00:11:58 +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
a607190309 Quote library list 2019-12-27 05:37:05 +02:00
Peter Dimov
cccc89e2ed Add install test using Assert 2019-12-27 05:23:40 +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
3d930197f6 Add boost_test tests to Appveyor 2019-12-27 02:46:02 +02:00
Peter Dimov
93a6bd9c9e Add test for -Wall -Werror 2019-12-27 01:55:39 +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
f7e7a6760e Merge branch 'develop' into feature/boost-fetch 2019-12-27 00:53:16 +02:00
Peter Dimov
baee398276 Add missing license/copyright preamble 2019-12-27 00:52:39 +02:00
Peter Dimov
9067d1b02a cd into the right directory 2019-12-27 00:22:44 +02:00
Peter Dimov
9b26f1ccba 'Unparsed arguments ignored' is an AUTHOR_WARNING, not a WARNING 2019-12-26 23:30:15 +02:00
Peter Dimov
c33df96532 Add BoostFetch, tests for same 2019-12-26 23:28:24 +02:00