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

Commit Graph

  • d593687c07 Update CI develop master feature/gha Peter Dimov 2025-12-13 13:26:26 +02:00
  • 1b3a785d34 Merge pull request #93 from Flamefire/pfr-fix boost-1.90.0.beta1 boost-1.90.0 Peter Dimov 2025-10-29 13:36:26 +02:00
  • 6af05e763c Merge branch 'boostorg:develop' into pfr-fix Alexander Grund 2025-10-29 08:36:13 +01:00
  • f81f6c1b98 Add openmethod to include_library.yml Peter Dimov 2025-10-28 02:24:35 +02:00
  • 5f32eb954a Merge pull request #100 from Flamefire/boostTest-included-targets Peter Dimov 2025-10-28 02:17:56 +02:00
  • 3e479694cd Consistently quote name of Boost libraries in debug messages Alexander Grund 2025-10-27 13:38:49 +01:00
  • e6bd4260fc Handle Boost::included_test* targets Alexander Grund 2025-10-27 13:37:41 +01:00
  • b49c365005 Rename __boost_install_update_extra_sources to __boost_install_update_sources; it can in theory be used for include/ as well, although we don't have a use case for this yet feature/boost-install Peter Dimov 2025-10-19 20:33:18 +03:00
  • 466ba5e42e Do not restrict INTERFACE_SOURCE fixups to MSVC and .natvis; it's always needed for sources in extra/ Peter Dimov 2025-10-19 03:11:21 +03:00
  • f9d5ca84ea Output CMAKE_INSTALL_DATADIR as well in status message Peter Dimov 2025-10-19 02:58:19 +03:00
  • fd61b23154 Merge pull request #89 from k3DW/natvis Peter Dimov 2025-10-18 16:07:05 +03:00
  • 112a8bfc56 Add missing 3.2x, 3.3x CMake versions for completeness Peter Dimov 2025-10-11 16:42:21 +03:00
  • 51529ab733 Merge pull request #97 from Flamefire/patch-1 Peter Dimov 2025-10-11 16:28:25 +03:00
  • 0398f825b4 Fix trigger "auto" branch in CMake versions CI Alexander Grund 2025-10-11 15:18:53 +02:00
  • cc5bcf189d Merge pull request #96 from Flamefire/workflow-trigger Peter Dimov 2025-10-11 12:25:53 +03:00
  • 94a526fa21 Ensure natvis files in the extra/ directory are added to the target's INTERFACE_SOURCES Braden Ganetsky 2025-10-08 23:11:31 -05:00
  • 285fc64ef8 Remove duplicate lines Alexander Grund 2025-10-10 15:10:45 +02:00
  • 6060f1a7cf Run workflows for all tags Alexander Grund 2025-10-10 14:56:47 +02:00
  • 49c7fd93df Add option to trigger cmake-versions GHA workflow Alexander Grund 2025-10-09 08:51:20 +02:00
  • c6281164b0 Update include_library.yml feature/boost-root Peter Dimov 2025-10-10 15:33:18 +03:00
  • e8f35352ee Remove exceptions to tested CMake versions Alexander Grund 2025-10-07 10:56:13 +02:00
  • ee23552433 Issue an error if an MPI or a Python library is requested, but support is not enabled Peter Dimov 2025-10-10 14:51:52 +03:00
  • de87d68338 Exclude mysql when its dependency pfr is excluded Peter Dimov 2025-10-10 13:51:43 +03:00
  • d4ec506d78 Add check_quick.yml Peter Dimov 2025-10-10 13:32:19 +03:00
  • 628f127312 Add BoostRoot job to ci.yml Peter Dimov 2025-10-10 11:30:21 +03:00
  • 241aacca5a Use the latest CMake patch releases in cmake_versions.yml Peter Dimov 2025-10-10 10:47:08 +03:00
  • a9cd86f3a8 Fix names of numeric libraries Peter Dimov 2025-10-10 10:37:35 +03:00
  • 7a9aab14ee Add more CMake versions to cmake_versions.yml Peter Dimov 2025-10-10 10:34:56 +03:00
  • e34e275cbd Fix typo in error message, cosmetic formatting changes Peter Dimov 2025-10-10 10:29:32 +03:00
  • d9c76a4ae8 Split ci.yml Peter Dimov 2025-10-10 10:03:36 +03:00
  • 0696045975 Do not exclude BoostRoot(3.8.0,ON), as BoostTestJamfile doesn't actually require 3.9 feature/boost-test Peter Dimov 2025-10-10 03:53:25 +03:00
  • 8becaae3c8 CMAKE_MATCH_x is supported on CMake < 3.9; the CMake documentation is incorrect Peter Dimov 2025-10-10 02:57:36 +03:00
  • 103103fc2b Old versions of CMake don't support -j Peter Dimov 2025-10-10 01:37:59 +03:00
  • 0f810ec314 Fix link-fail under CMake < 3.12. Refs #95. Peter Dimov 2025-10-09 22:35:09 +03:00
  • 3428dc82df Test BoostTest on different Ubuntu releases Peter Dimov 2025-10-09 21:00:50 +03:00
  • 05207bb480 Install the extra/ directory in function boost_install() Braden Ganetsky 2025-10-08 15:06:27 -05:00
  • a1f16d9f40 Add CMAKE_INSTALL_DATADIR to the readme Braden Ganetsky 2025-10-06 17:23:22 -05:00
  • 9a834e1220 Merge pull request #92 from Flamefire/test-cmake-versions Peter Dimov 2025-10-01 22:32:10 +03:00
  • 8c51c7c71d Remove special case for gil Alexander Grund 2025-10-01 17:04:03 +02:00
  • 0a52b80762 Adjust tested CMake versions Alexander Grund 2025-10-01 15:34:03 +02:00
  • 970c1e524e Extract minimal CMake version from CMakeLists automatically Alexander Grund 2025-10-01 14:16:04 +02:00
  • c548be30eb Exclude non-working configurations Alexander Grund 2025-09-30 12:56:32 +02:00
  • 95af1b0423 Install CMake dependencies Alexander Grund 2025-09-30 11:16:15 +02:00
  • be8a5e1df1 Workaround CMake build failures Alexander Grund 2025-09-29 16:57:43 +02:00
  • 7b0a0b374d Test Boost configure with different CMake versions Alexander Grund 2025-09-29 11:21:38 +02:00
  • 342fcb64f8 Merge pull request #90 from Flamefire/install-msg-fix Peter Dimov 2025-09-28 21:58:52 +03:00
  • 247de87d85 Use custom property Flamefire 2025-09-28 18:47:43 +02:00
  • 005e32d931 Avoid installing libraries multiple times or issueing wrong message Alexander Grund 2025-09-28 12:49:37 +02:00
  • 3a451b2a5a Merge pull request #86 from Flamefire/separate-test-deps Peter Dimov 2025-09-18 19:11:30 +03:00
  • 8c9f070213 doc: Add reference to Boost 1.89 for link-target format Alexander Grund 2025-09-18 10:29:24 +02:00
  • 304574e894 Document enhanced scanner and add language tags Alexander Grund 2025-09-14 13:33:18 +02:00
  • 052f5fcf53 Ensure compatibility with CMake < 3.20 Alexander Grund 2025-09-12 14:11:35 +02:00
  • 650a43b83a Allow including and excluding dependencies via pragmas Alexander Grund 2025-09-12 09:51:03 +02:00
  • 44c75fbef2 Include Boost libraries on lines with trailing comment Alexander Grund 2025-09-12 09:35:50 +02:00
  • 8da84d1b53 Merge pull request #88 from Flamefire/cmake-version Peter Dimov 2025-09-12 02:46:05 +03:00
  • 40a47ae057 CI: Show failed outputs together Alexander Grund 2025-09-11 19:52:49 +02:00
  • 8d99684e85 Add more special cases for library names Alexander Grund 2025-09-11 18:23:08 +02:00
  • 264a16a047 CMake: Show used CMake version in super-builds Alexander Grund 2025-09-11 15:44:14 +02:00
  • 7ab2d8dbfc Only consider test dependencies of requested libraries Alexander Grund 2025-09-11 16:04:44 +02:00
  • ca0f8e1f77 Handle Boost.ASIO Alexander Grund 2025-09-11 12:22:55 +02:00
  • e9254ea803 Handle subfolders recursively Alexander Grund 2025-09-11 12:12:04 +02:00
  • 470c792b6d Handle Boost.Test Alexander Grund 2025-09-11 09:26:51 +02:00
  • 8b60ba191a Allow free-form Boost::foo Alexander Grund 2025-09-10 17:50:43 +02:00
  • cb6a0a7d9f Correctly handle dependencies of test dependencies Alexander Grund 2025-09-10 17:50:11 +02:00
  • 93f9f3f783 Don't add all libraries when BOOST_INCLUDE_LIBRARIES is set Alexander Grund 2025-09-10 16:45:57 +02:00
  • 6c866aa31f Merge pull request #87 from Flamefire/individual-library-ci Peter Dimov 2025-09-11 16:08:35 +03:00
  • 613c0d5499 Error out if no included libraries were found Alexander Grund 2025-09-11 10:27:57 +02:00
  • 7795bbed94 Add CI including all libraries individually Alexander Grund 2025-09-11 09:25:04 +02:00
  • c6bb97d33e Remove windows-2019 from ci.yml Peter Dimov 2025-09-10 22:06:46 +03:00
  • 81b08178c6 Remove ubuntu-20.04 from ci.yml boost-1.89.0 Peter Dimov 2025-04-17 17:23:48 +03:00
  • f7c042d4e3 Merge pull request #82 from hebasto/250417-boost.test Peter Dimov 2025-04-17 17:18:48 +03:00
  • 6d6f753bb7 Reflect changes from https://github.com/boostorg/test/pull/445 Hennadii Stepanov 2025-04-17 14:08:45 +01:00
  • 7f5336b3bf Reflect changes from https://github.com/boostorg/mpi/pull/160 as suggested in #76. Closes #76. boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 Peter Dimov 2024-10-29 18:01:16 +02:00
  • 17e920c84f Update ci.yml Peter Dimov 2024-10-13 04:06:59 +03:00
  • 4eeb136f14 Fix deduced architecture prefix under MinGW Peter Dimov 2024-10-13 03:47:52 +03:00
  • cfcf53abc4 Add MinGW and clang-cl jobs to ci.yml Peter Dimov 2024-10-13 03:38:32 +03:00
  • 8ba1e3f4c1 Update comment Peter Dimov 2024-10-10 14:45:43 +03:00
  • a9a88a7519 Merge pull request #75 from zjyhjqs/feat/cpack Peter Dimov 2024-10-04 02:52:41 +03:00
  • 113ecd751e Add CPack support zjyhjqs 2024-10-03 11:07:41 +08:00
  • bb741d09d2 Add VERBATIM to add_custom_target Peter Dimov 2024-07-13 20:59:55 +03:00
  • ae2e6a6471 MSVC 19.40 is still vc143 boost-1.86.0.beta1 boost-1.86.0 Peter Dimov 2024-06-21 14:16:52 +03:00
  • 5eab56dd6c Add HINTS to the TARGET_NAME_IF_EXISTS case as well Peter Dimov 2024-06-19 22:17:09 +03:00
  • 98dd92e976 Merge branch 'rules_foreign_cc_interop' of https://github.com/soro/cmake into feature/pr-67 Peter Dimov 2024-06-19 22:15:13 +03:00
  • 1cd045fdf6 Add a hint for the stage directory to find_package in the cmake configure files, so that recursive lookup does not fail when configuring as a transitive dependency using rules_foreign_cc (bazel) cmake targets Soeren Roerden 2024-06-19 12:48:16 -04:00
  • 0bdc90a03e Merge pull request #65 from Pansysk75/develop Peter Dimov 2024-06-19 18:23:21 +03:00
  • d62826e0f4 Rename export directory Pansysk75 2024-06-18 12:10:13 -05:00
  • c9987a6d41 Update ci.yml Peter Dimov 2024-06-18 04:54:53 +03:00
  • 280b8b3ec0 Do export(...) to Boost targets Pansysk75 2024-06-17 12:23:28 -05:00
  • 440dd10f57 Special-case boost_exception and boost_test_exec_monitor, because they are hardcoded as STATIC Peter Dimov 2024-05-31 04:44:04 +03:00
  • 02587d479e Move the Boost_USE_STATIC_LIBS check from -config to -config-version Peter Dimov 2024-05-28 21:27:49 +03:00
  • f36ef31f66 Honor Boost_USE_STATIC_LIBS in generated config files Peter Dimov 2024-05-28 20:56:56 +03:00
  • 5ad9418846 Add verbose output to installed config files Peter Dimov 2024-05-28 20:18:21 +03:00
  • e434f7d8ca Add posix-install build jobs to ci.yml Peter Dimov 2024-05-28 19:56:28 +03:00
  • e73f78f361 Install static/shared library config files in separate directories. Refs #62. Peter Dimov 2024-05-28 18:27:15 +03:00
  • 4c6884c2e2 Update description of BOOST_ENABLE_MPI to require CMake 3.10, because in 3.9 the MPI_CXX target refers to the C++ API, instead of (as in 3.10+) to the C API used from C++ Peter Dimov 2024-05-23 20:47:55 +03:00
  • 6dcde32c82 Exclude Geometry tests Peter Dimov 2024-05-14 20:16:33 +03:00
  • d7f462ffed Update ci.yml Peter Dimov 2024-05-14 20:08:50 +03:00
  • f783e505c8 Add missing #include Peter Dimov 2024-05-14 20:04:26 +03:00
  • 33c036bd70 Link Boost::headers to all INTERFACE libraries when BOOST_ENABLE_COMPATIBILITY_TARGETS is ON Peter Dimov 2024-05-14 19:57:59 +03:00
  • 0994f04d69 Add compatibility targets to BoostRoot.cmake Peter Dimov 2024-05-14 19:36:49 +03:00