2
0
mirror of https://github.com/boostorg/cmake.git synced 2026-02-01 20:32:18 +00:00

82 Commits

Author SHA1 Message Date
Andrey Semashev
1686f57663 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config and its submodule
should not be used anymore, so remove the dependency and tesing the
library in CI.

Boost.StaticAssert is still retained in include_library.yml GHA config
to continue testing the submodule until it is removed, at request by
Peter Dimov.
2026-01-23 16:29:27 +03:00
Peter Dimov
d593687c07 Update CI 2025-12-13 13:26:26 +02:00
Alexander Grund
6060f1a7cf Run workflows for all tags 2025-10-10 14:56:47 +02:00
Peter Dimov
de87d68338 Exclude mysql when its dependency pfr is excluded 2025-10-10 13:51:43 +03:00
Peter Dimov
628f127312 Add BoostRoot job to ci.yml 2025-10-10 13:20:47 +03:00
Peter Dimov
d9c76a4ae8 Split ci.yml 2025-10-10 10:17:25 +03:00
Peter Dimov
0696045975 Do not exclude BoostRoot(3.8.0,ON), as BoostTestJamfile doesn't actually require 3.9 2025-10-10 03:53:25 +03:00
Peter Dimov
103103fc2b Old versions of CMake don't support -j 2025-10-10 01:37:59 +03:00
Peter Dimov
3428dc82df Test BoostTest on different Ubuntu releases 2025-10-09 21:38:27 +03:00
Alexander Grund
8c51c7c71d Remove special case for gil 2025-10-01 17:04:03 +02:00
Alexander Grund
0a52b80762 Adjust tested CMake versions
- Drop testing for CMake < 3.8
- Add versions used by Boost libraries as per:
`grep -rE --only-matching --no-filename --include '*.txt' 'cmake_min[^0-9]*..[0-9]+' */CMakeLi* | sed 's/ //g' | sort -h | uniq -c | sort -h`
2025-10-01 16:19:07 +02:00
Alexander Grund
970c1e524e Extract minimal CMake version from CMakeLists automatically 2025-10-01 15:35:46 +02:00
Alexander Grund
c548be30eb Exclude non-working configurations
- Testing requires CMake 3.9, exclude earlier and add 3.9 job
- Exclude individual libraries according to their required CMake versions
2025-10-01 15:35:46 +02:00
Alexander Grund
95af1b0423 Install CMake dependencies 2025-10-01 15:35:46 +02:00
Alexander Grund
be8a5e1df1 Workaround CMake build failures 2025-09-30 10:54:25 +02:00
Alexander Grund
7b0a0b374d Test Boost configure with different CMake versions
Add a configure-only test with different CMake versions.
Use especially those that are tested for in CMake files.
2025-09-29 14:05:58 +02:00
Alexander Grund
40a47ae057 CI: Show failed outputs together 2025-09-11 19:52:49 +02:00
Alexander Grund
7795bbed94 Add CI including all libraries individually 2025-09-11 12:14:47 +02:00
Peter Dimov
c6bb97d33e Remove windows-2019 from ci.yml 2025-09-10 22:06:46 +03:00
Peter Dimov
81b08178c6 Remove ubuntu-20.04 from ci.yml 2025-04-17 17:23:48 +03:00
Peter Dimov
17e920c84f Update ci.yml 2024-10-13 04:15:20 +03:00
Peter Dimov
cfcf53abc4 Add MinGW and clang-cl jobs to ci.yml 2024-10-13 03:38:32 +03:00
Peter Dimov
c9987a6d41 Update ci.yml 2024-06-18 04:54:53 +03:00
Peter Dimov
5ad9418846 Add verbose output to installed config files 2024-05-28 20:23:05 +03:00
Peter Dimov
e434f7d8ca Add posix-install build jobs to ci.yml 2024-05-28 20:05:40 +03:00
Peter Dimov
6dcde32c82 Exclude Geometry tests 2024-05-14 20:27:33 +03:00
Peter Dimov
d7f462ffed Update ci.yml 2024-05-14 20:08:50 +03:00
Peter Dimov
c2feb91bd6 Add tests for compatibility targets (Boost::boost, Boost::disable_autolinking, etc) 2024-05-14 19:30:09 +03:00
Peter Dimov
6ccef59e69 Add posix-check-quick to ci.yml 2023-12-16 20:50:22 +02:00
Peter Dimov
9291372684 Add macos-12 jobs to ci.yml 2023-01-11 02:47:30 +02:00
Peter Dimov
2aaf7701b9 Split testing and test_install jobs for mysql/bind/endian/system 2023-01-04 20:42:05 +02:00
Peter Dimov
625fca5c5f Test endian, system under Windows as well 2023-01-04 20:14:38 +02:00
Peter Dimov
3e506b3559 Add test/system 2023-01-04 19:43:58 +02:00
Peter Dimov
194ebfa2f0 Add test/endian 2023-01-04 19:40:34 +02:00
Peter Dimov
8d0b155143 Test bind under Windows as well 2023-01-03 06:14:09 +02:00
Peter Dimov
a22d1941f8 Add test/bind 2023-01-03 05:17:49 +02:00
Ruben Perez
213c39e179 Added support for OpenSSL 2023-01-02 13:36:35 +01:00
Peter Dimov
9e6d5d2bc9 Add C:/Strawberry/c to CMAKE_IGNORE_PREFIX_PATH for windows-2019 GHA image 2022-11-26 20:02:30 +02:00
Peter Dimov
b6f4a99654 Test add_subdirectory installation (refs #26) 2022-10-20 19:58:41 +03:00
Peter Dimov
7e436b9fd7 Update ci.yml 2022-10-20 19:53:06 +03:00
Peter Dimov
985b866e65 Remove macos testing:ON job, takes too much time 2022-08-17 00:06:45 +03:00
Peter Dimov
4047266f03 Exclude Process from testing:ON because it's broken 2022-08-16 23:16:49 +03:00
Peter Dimov
5cec5d6bdd Add entire Boost w/ testing: ON configurations to ci.yml 2022-08-16 19:53:34 +03:00
Peter Dimov
7fe5bea2f3 Update ci.yml 2022-08-16 11:00:08 +03:00
Baoshuo Ren
1925e30ce0 chore: bump macos runner version
GitHub Action is sunsetting the macOS 10.15 Actions runner. It will stop working intermittently until being completely removed by 2022-8-30: https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22
2022-07-25 14:33:48 +08:00
Peter Dimov
6e1fb99574 Add posix-target-check to ci.yml 2022-06-03 04:13:40 +03:00
Peter Dimov
8d70fdc756 Update ci.yml 2022-06-03 04:07:06 +03:00
Peter Dimov
35dfa0fa11 Test Locale in ci.yml 2021-10-31 21:04:21 +02:00
Peter Dimov
2b6bebb817 Update static_assert, throw_exception for ci.yml:BoostTest 2021-10-29 21:49:18 +03:00
Peter Dimov
8ea98e7a37 Add add_subdir tests to GHA 2021-09-18 14:01:39 +03:00