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