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

94 Commits

Author SHA1 Message Date
Peter Dimov
d593687c07 Update CI 2025-12-13 13:26:26 +02:00
Alexander Grund
6af05e763c Merge branch 'boostorg:develop' into pfr-fix 2025-10-29 08:36:13 +01:00
Peter Dimov
f81f6c1b98 Add openmethod to include_library.yml 2025-10-28 02:24:35 +02:00
Peter Dimov
112a8bfc56 Add missing 3.2x, 3.3x CMake versions for completeness 2025-10-11 16:42:21 +03:00
Alexander Grund
0398f825b4 Fix trigger "auto" branch in CMake versions CI 2025-10-11 15:18:53 +02:00
Peter Dimov
cc5bcf189d Merge pull request #96 from Flamefire/workflow-trigger
Add option to trigger cmake-versions GHA workflow & run workflows on tags
2025-10-11 12:25:53 +03:00
Alexander Grund
285fc64ef8 Remove duplicate lines 2025-10-10 15:10:45 +02:00
Alexander Grund
6060f1a7cf Run workflows for all tags 2025-10-10 14:56:47 +02:00
Alexander Grund
49c7fd93df Add option to trigger cmake-versions GHA workflow
This allows manually running the workflow e.g. to test recent changes
in the main Boost project/libraries.
2025-10-10 14:36:33 +02:00
Peter Dimov
c6281164b0 Update include_library.yml 2025-10-10 15:33:18 +03:00
Alexander Grund
e8f35352ee Remove exceptions to tested CMake versions 2025-10-10 14:06:58 +02:00
Peter Dimov
de87d68338 Exclude mysql when its dependency pfr is excluded 2025-10-10 13:51:43 +03:00
Peter Dimov
d4ec506d78 Add check_quick.yml 2025-10-10 13:45:28 +03:00
Peter Dimov
628f127312 Add BoostRoot job to ci.yml 2025-10-10 13:20:47 +03:00
Peter Dimov
241aacca5a Use the latest CMake patch releases in cmake_versions.yml 2025-10-10 10:47:08 +03:00
Peter Dimov
a9cd86f3a8 Fix names of numeric libraries 2025-10-10 10:37:35 +03:00
Peter Dimov
7a9aab14ee Add more CMake versions to cmake_versions.yml 2025-10-10 10:37:03 +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