2
0
mirror of https://github.com/boostorg/cmake.git synced 2026-01-19 04:02:15 +00:00

Commit Graph

  • 888b502c04 Use SameMajorVersion instead of AnyNewerVersion Peter Dimov 2021-05-30 19:59:02 +03:00
  • d975e7b3ea Handle MPI::MPI_CXX dependency on installation Peter Dimov 2021-05-30 06:59:33 +03:00
  • cd0cd5cdc4 Fix option(BOOST_ENABLE_MPI) syntax Peter Dimov 2021-05-30 06:56:36 +03:00
  • 377517a20c Install libopenmpi-dev Peter Dimov 2021-05-30 03:45:38 +03:00
  • 1756a679ab Use BOOST_ENABLE_MPI Peter Dimov 2021-05-30 03:41:33 +03:00
  • 1c1911ec90 Test the entire Boost in GHA Peter Dimov 2021-05-30 03:08:00 +03:00
  • 0f9867bfd4 Add Graph to GHA Peter Dimov 2021-05-30 02:46:19 +03:00
  • 97a7a9d11b depinst already clones tools/cmake, so we need to overwrite it last Peter Dimov 2021-05-30 02:33:47 +03:00
  • f856afcca3 Add .github/workflows Peter Dimov 2021-05-30 02:29:06 +03:00
  • 2b02eee603 Add the BOOST_ENABLE_MPI option Peter Dimov 2021-05-30 02:10:22 +03:00
  • 39443f18c0 Set CMAKE_MSVC_RUNTIME_LIBRARY before find_package Peter Dimov 2021-05-25 22:25:02 +03:00
  • 20e6aba695 Handle non-Boost dependencies to Threads, ZLIB, BZip2, LibLZMA Peter Dimov 2021-05-25 20:43:50 +03:00
  • 8316b684ef Add iostreams install tests to Travis, Appveyor Peter Dimov 2021-05-25 19:53:00 +03:00
  • a72c0a5bb3 Add test/iostreams Peter Dimov 2021-05-25 19:48:18 +03:00
  • 8cb85e9fff Update .yml files Peter Dimov 2021-03-19 03:27:25 +02:00
  • ad6e4d11cf Make boost_install not install targets when EXCLUDE_FROM_ALL is set on the directory Peter Dimov 2021-03-19 03:22:14 +02:00
  • 2f14e7c79f Revert "Call __boost_auto_install even when EXCLUDE_FROM_ALL, as a dependency may still create install targets" Peter Dimov 2021-03-19 03:05:09 +02:00
  • 97a4f5d1d4 Add -DBUILD_TESTING=ON to .travis.yml now that it isn't default Peter Dimov 2021-03-19 02:47:29 +02:00
  • 6c9dd68684 Add -DBUILD_TESTING=ON to appveyor.yml now that it isn't default Peter Dimov 2021-03-19 02:45:13 +02:00
  • eff29605de Call __boost_auto_install even when EXCLUDE_FROM_ALL, as a dependency may still create install targets Peter Dimov 2021-03-18 23:40:19 +02:00
  • bb440de0fd Fix dependency scanning being broken by Boost::boost picked up by mistake Peter Dimov 2021-03-18 19:05:33 +02:00
  • 125fc84d06 Set BUILD_TESTING to off by default Peter Dimov 2021-03-18 18:54:39 +02:00
  • d927aace1c Remove serialization from blacklist Peter Dimov 2021-03-18 17:21:30 +02:00
  • efbbc015ba Update blacklist boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0.beta1 boost-1.74.0 Peter Dimov 2020-04-30 18:33:08 +03:00
  • 7baa588306 Change 'installation support' message boost-1.73.0 Peter Dimov 2020-03-25 21:36:41 +02:00
  • 7832923989 Add static_string to BOOST_INCOMPATIBLE_LIBRARIES Peter Dimov 2020-03-07 17:40:57 +02:00
  • 9ff2bf9671 Use pip install cmake for the Atomic install tests on Travis Peter Dimov 2020-01-21 00:18:36 +02:00
  • 00a85abba9 Set CMAKE_MSVC_RUNTIME_LIBRARY in the Appveyor install tests to match BOOST_RUNTIME_LINK Peter Dimov 2020-01-14 06:50:34 +02:00
  • 7bce8bbb1d Use OUTPUT_NAME_DEBUG insteadof a generator expression, to match COMPILE_PDB_NAME handling Peter Dimov 2020-01-14 06:39:26 +02:00
  • a733e705c3 Simplify OUTPUT_NAME Peter Dimov 2020-01-14 06:32:11 +02:00
  • 07e90ea0d9 Override CMAKE_INSTALL_PREFIX in the very beginning, as it can only be set once Peter Dimov 2020-01-14 06:13:12 +02:00
  • 07e93731dd Update COMPILE_PDB_NAME when BOOST_RUNTIME_LINK is static Peter Dimov 2020-01-14 04:20:42 +02:00
  • 5933d633f2 Add BOOST_RUNTIME_LINK=static install tests to Appveyor Peter Dimov 2020-01-14 04:02:55 +02:00
  • 7576cab3dc Install compiler PDB files Peter Dimov 2020-01-13 22:25:15 +02:00
  • 140df3d1f7 Set COMPILE_PDB_NAME appropriately; use -gd instead of -d on pre-3.15 CMake and MSVC Peter Dimov 2020-01-13 21:52:30 +02:00
  • 62d7fb264b Add Boost install jobs to Travis Peter Dimov 2020-01-13 00:49:12 +02:00
  • b5337740c7 Update Appveyor configurations Peter Dimov 2020-01-13 00:44:21 +02:00
  • cfa5e59204 Add timer install test to Appveyor Peter Dimov 2020-01-13 00:17:06 +02:00
  • b9dfa45afd LINK_LIBRARIES need find_dependency too Peter Dimov 2020-01-12 20:58:31 +02:00
  • 2f64dbeb17 Merge branch 'develop' into feature/travis-pip-cmake Peter Dimov 2020-01-12 20:55:15 +02:00
  • 7eeadf53d4 list(REMOVE_DUPLICATES requires a list on older CMake Peter Dimov 2020-01-12 20:40:56 +02:00
  • 0f734cd08e Add test/timer Peter Dimov 2020-01-12 20:31:29 +02:00
  • 1994f6a466 Add a Travis job that builds the entire superproject Peter Dimov 2020-01-12 20:19:57 +02:00
  • a0b9a3b44e Try installing a newer cmake on Travis via pip Peter Dimov 2020-01-12 20:03:35 +02:00
  • 4eaab9cd5e Remove manual specification of install dependencies from .yml files Peter Dimov 2020-01-12 18:05:56 +02:00
  • bcd764d485 Create temporary files in a subdirectory Peter Dimov 2020-01-12 17:59:04 +02:00
  • 83290edb64 Simplify add_subdirectory calls Peter Dimov 2020-01-12 17:52:42 +02:00
  • 10a0001fec Add more configurations to Appveyor Peter Dimov 2020-01-12 16:42:46 +02:00
  • 82cf685d04 list(REMOVE_ITEM doesn't accept an empty list in older CMake versions Peter Dimov 2020-01-12 08:11:35 +02:00
  • 11fe5f32c4 Scan for dependent libraries and add them without EXCLUDE_FOR_ALL, in order for autoinstall to work Peter Dimov 2020-01-12 07:58:27 +02:00
  • 87994d388d Add automatic installation support to the superproject Peter Dimov 2020-01-12 04:55:32 +02:00
  • 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 Peter Dimov 2020-01-12 04:34:28 +02:00
  • 611aa49311 Update boost_install to be able to install libraries from the superproject Peter Dimov 2020-01-12 02:51:09 +02:00
  • afab08a7fe Check BOOST_INCLUDE_LIBRARIES and warn when a given library isn't present Peter Dimov 2020-01-11 20:09:35 +02:00
  • b0ca227d4c Fix typo in comment Peter Dimov 2020-01-01 04:54:43 +02:00
  • 8e5193c4d0 Set VERSION target property on instalation to ${PROJECT_VERSION} if not present Peter Dimov 2019-12-30 22:06:05 +02:00
  • 889697b974 Add C:\Boost\lib to PATH on Appveyor before running test executables Peter Dimov 2019-12-30 21:29:51 +02:00
  • 1b5aa169c6 Build first, then test, on Appveyor Peter Dimov 2019-12-30 20:56:13 +02:00
  • 3afc566490 Set CMAKE_PREFIX_PATH on Appveyor Peter Dimov 2019-12-30 20:26:04 +02:00
  • 52cd85d314 Change BOOST_LAYOUT to the correct BOOST_INSTALL_LAYOUT in .travis.yml Peter Dimov 2019-12-30 20:04:25 +02:00
  • d6432ab3ef Fix cd on Appveyor Peter Dimov 2019-12-30 19:57:54 +02:00
  • bb5fe77a5a Fix Appveyor typo Peter Dimov 2019-12-30 19:32:46 +02:00
  • e56e750287 Add Atomic install tests to Travis, Appveyor Peter Dimov 2019-12-30 19:28:58 +02:00
  • 94bd39600e Fix output name, PDB error on non-Windows Peter Dimov 2019-12-30 17:46:03 +02:00
  • dc0a97cb89 Skip tests if a library requires an unsupported compile feature Peter Dimov 2019-12-29 04:32:11 +02:00
  • b1ecad5bdf Change BoostTest messages a bit Peter Dimov 2019-12-29 03:14:14 +02:00
  • c865ae9d87 Add support for boost_message(NOTICE Peter Dimov 2019-12-29 03:12:09 +02:00
  • 2ae24da754 Fix Appveyor to only INCLUDE the tested library, as otherwise transitive test dependencies give an error Peter Dimov 2019-12-29 01:02:17 +02:00
  • 4d4fc28ab4 Fix Travis to only INCLUDE the tested library, as otherwise transitive test dependencies give an error Peter Dimov 2019-12-29 00:49:12 +02:00
  • dd31b4d612 Fix test prefix Peter Dimov 2019-12-29 00:48:24 +02:00
  • 2afc07ea7c boost_test: skip test if a compile feature is unknown to the compiler Peter Dimov 2019-12-29 00:20:44 +02:00
  • b00d8f3da6 Add IGNORE_TEST_GLOBALS to boost_test Peter Dimov 2019-12-29 00:14:39 +02:00
  • 091d1f2956 Add tests for BOOST_TEST_* gobals Peter Dimov 2019-12-29 00:11:58 +02:00
  • 3f44734a7a Include BoostTest outside the include guard, so that it can clear its global variables Peter Dimov 2019-12-29 00:05:56 +02:00
  • b93413c0fd Add support for global BOOST_TEST_* variables in BoostTest Peter Dimov 2019-12-28 22:23:41 +02:00
  • c57a0e5bd6 Fix constructs not available on CMake 3.5 Peter Dimov 2019-12-28 21:10:16 +02:00
  • f81e69121f Add COMPILE_DEFINITIONS, COMPILE_OPTIONS, COMPILE_FEATURES to boost_test_jamfile Peter Dimov 2019-12-28 20:12:28 +02:00
  • 2632456afb Make deprecation messages VERBOSE instead of DEBUG Peter Dimov 2019-12-27 05:54:07 +02:00
  • fb79883ab0 Merge branch 'develop' into feature/boost-test Peter Dimov 2019-12-27 05:50:38 +02:00
  • a607190309 Quote library list Peter Dimov 2019-12-27 05:37:05 +02:00
  • cccc89e2ed Add install test using Assert Peter Dimov 2019-12-27 05:23:40 +02:00
  • ae76506084 Warn when PROJECT_VERSION isn't set in boost_install_target, assume 0.0.0 Peter Dimov 2019-12-27 03:14:48 +02:00
  • 3d930197f6 Add boost_test tests to Appveyor Peter Dimov 2019-12-27 02:46:02 +02:00
  • 93a6bd9c9e Add test for -Wall -Werror Peter Dimov 2019-12-27 01:55:39 +02:00
  • 0ceab8fdfa Fix indentation in BoostTestJamfile Peter Dimov 2019-12-27 01:49:49 +02:00
  • ffc44ec474 Fix indentation in BoostTest Peter Dimov 2019-12-27 01:46:50 +02:00
  • 6e5effee23 Translate g++ style COMPILE_OPTIONS into their MSVC equivalents Peter Dimov 2019-12-27 01:43:34 +02:00
  • f7e7a6760e Merge branch 'develop' into feature/boost-fetch Peter Dimov 2019-12-27 00:53:16 +02:00
  • baee398276 Add missing license/copyright preamble Peter Dimov 2019-12-27 00:52:39 +02:00
  • 9067d1b02a cd into the right directory Peter Dimov 2019-12-27 00:22:44 +02:00
  • 9b26f1ccba 'Unparsed arguments ignored' is an AUTHOR_WARNING, not a WARNING Peter Dimov 2019-12-26 23:30:15 +02:00
  • c33df96532 Add BoostFetch, tests for same Peter Dimov 2019-12-26 23:28:24 +02:00
  • 122cef633a Add support for COMPILE_OPTIONS, COMPILE_FEATURES Peter Dimov 2019-12-26 22:54:04 +02:00
  • 587e88406c Do not create any tests when BUILD_TESTING is defined and OFF Peter Dimov 2019-12-26 22:13:24 +02:00
  • fcd097612c Issue a debug message on use of LIBRARIES Peter Dimov 2019-12-26 21:13:01 +02:00
  • 091c46c0f5 boost_test_jamfile: rename LIBRARIES to LINK_LIBRARIES Peter Dimov 2019-12-26 21:10:14 +02:00
  • 52641dc776 boost_test: add support for COMPILE_DEFINITIONS Peter Dimov 2019-12-26 21:07:57 +02:00
  • 5b3e632d86 Fix link-fail test type to use an object library Peter Dimov 2019-12-26 20:58:08 +02:00
  • 2827aa8044 boost_test: rename LIBRARIES to LINK_LIBRARIES to match the property name Peter Dimov 2019-12-26 20:54:49 +02:00
  • f99ddc9a2a Warn on unparsed arguments, unknown test type in boost_test, boost_test_jamfile Peter Dimov 2019-12-26 20:53:01 +02:00