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

74 Commits

Author SHA1 Message Date
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
Peter Dimov
122cef633a Add support for COMPILE_OPTIONS, COMPILE_FEATURES 2019-12-26 22:54:04 +02:00
Peter Dimov
587e88406c Do not create any tests when BUILD_TESTING is defined and OFF 2019-12-26 22:13:24 +02:00
Peter Dimov
fcd097612c Issue a debug message on use of LIBRARIES 2019-12-26 21:13:01 +02:00
Peter Dimov
091c46c0f5 boost_test_jamfile: rename LIBRARIES to LINK_LIBRARIES 2019-12-26 21:10:14 +02:00
Peter Dimov
52641dc776 boost_test: add support for COMPILE_DEFINITIONS 2019-12-26 21:07:57 +02:00
Peter Dimov
5b3e632d86 Fix link-fail test type to use an object library 2019-12-26 20:58:08 +02:00
Peter Dimov
2827aa8044 boost_test: rename LIBRARIES to LINK_LIBRARIES to match the property name 2019-12-26 20:54:49 +02:00
Peter Dimov
f99ddc9a2a Warn on unparsed arguments, unknown test type in boost_test, boost_test_jamfile 2019-12-26 20:53:01 +02:00
Peter Dimov
4d3d2e9f2a Fix module path 2019-12-26 20:19:46 +02:00
Peter Dimov
7d99cb8f27 Add tests for boost_test, boost_test_jamfile 2019-12-26 19:54:38 +02:00
Peter Dimov
0a4ae0492a Update the interface of boost_install 2019-12-25 07:06:16 +02:00
Peter Dimov
58ad9a8d70 Update target_include_directories(lib INTERFACE include) in BoostInstall 2019-12-25 06:09:24 +02:00
Peter Dimov
baf4cb9b47 Move install variables to BoostInstall 2019-12-25 05:17:58 +02:00
Peter Dimov
f55fe42c97 Fix header subdir; set default install prefix to C:/Boost on Windows 2019-12-25 05:01:06 +02:00
Peter Dimov
e58eaf477a Install the .pdb files, if present 2019-12-25 04:37:50 +02:00
Peter Dimov
63d0d744e3 Fix BOOST_INSTALL_INCLUDEDIR to not contain the subdir in cache; add BOOST_RUNTIME_LINK, BUILD_SHARED_LIBS (option) 2019-12-25 04:30:04 +02:00
Peter Dimov
69ca701957 Update BoostInstall to use the install variables; set the OUTPUT_NAME, EXPORT_NAME properties of the installed target 2019-12-25 04:28:44 +02:00
Peter Dimov
472fd60e17 Add install layout variables 2019-12-25 01:33:40 +02:00
Peter Dimov
d31821a794 cd into the right directory 2019-12-22 20:40:55 +02:00