Alexandru Croitor
c3679fb285
CMake: Add nightly platform to build Qt with CMake master from source
...
Upstream CMake sometimes introduces behavior changes or breakage that
affects building Qt or user projects.
It is beneficial to catch these issues earlier, before a major / minor
CMake release is made, and before we update our provisioning scripts
to use a newer CMake.
Add a new nightly platform file, which includes all existing cmake
platform configurations, and adds the "BuildCMakeFromSources" feature
to all of them.
This feature:
- tells qtbase CI instructions to download the latest master branch
sources from the CMake repository mirror
- builds CMake from these sources
- uses this CMake to configure Qt
The nightly build will run once a week to catch potential issues
introduced in newer CMake changes.
Fixes: QTBUG-143633
Change-Id: If7223b462a437f97b9fecabb5726a5fcaab4be53
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io >
2026-02-27 20:18:12 +01:00
..
2025-06-05 20:20:16 +02:00
2025-12-09 12:52:28 +02:00
2025-07-14 11:47:21 +00:00
2025-06-17 09:44:15 +02:00
2025-06-17 09:44:15 +02:00
2025-06-05 20:20:16 +02:00
2025-12-10 10:11:47 +01:00
2025-06-30 22:57:08 +03:00
2025-12-12 06:14:27 +02:00
2025-11-20 08:34:38 +02:00
2026-01-23 10:51:22 +02:00
2025-12-16 16:08:27 +02:00
2024-08-28 08:47:51 +02:00
2024-10-01 15:05:10 +00:00
2025-06-05 20:20:16 +02:00
2025-02-06 06:28:47 +00:00
2025-12-09 12:52:28 +02:00
2025-12-12 06:14:27 +02:00
2026-02-16 10:53:12 +00:00
2026-01-31 07:45:46 +00:00
2024-12-13 09:10:34 +02:00
2025-10-16 14:37:07 +03:00
2025-09-12 09:03:50 +03:00
2025-12-09 12:52:28 +02:00
2025-12-09 12:52:28 +02:00
2025-12-09 12:52:28 +02:00
2025-12-09 12:52:28 +02:00
2026-02-27 20:18:12 +01:00
2025-12-13 09:04:44 +00:00
2026-01-23 10:51:22 +02:00
2025-08-08 16:51:01 +02:00
2025-10-16 16:27:19 +03:00
2024-11-12 19:42:47 +00:00
2024-11-12 19:42:47 +00:00
2025-03-10 10:24:30 +02:00
2026-01-23 10:51:22 +02:00
2024-06-05 15:00:48 +00:00
2026-02-24 17:34:10 +00:00
2024-11-14 08:09:38 +01:00
2026-01-28 09:53:47 +08:00
2024-11-23 08:40:46 +02:00
2025-06-30 22:57:08 +03:00
2024-08-28 08:47:51 +02:00
2025-10-15 10:31:36 +08:00
2024-10-01 15:05:10 +00:00
2025-12-09 12:52:28 +02:00
2024-08-30 10:57:00 +02:00
2025-12-09 12:52:28 +02:00
2024-09-12 11:11:43 +03:00
2025-12-09 12:52:28 +02:00
2025-12-17 07:06:40 +00:00
2026-01-05 12:24:05 +00:00
2026-02-04 12:34:47 +02:00
2026-02-12 04:05:16 +02:00
2026-01-23 10:51:22 +02:00
2026-02-25 17:15:24 +02:00
2026-01-23 10:51:22 +02:00
2025-11-14 11:40:53 +02:00
2025-05-04 19:12:09 +00:00
2025-10-05 11:38:41 +02:00
2024-09-18 15:49:55 +03:00
2025-02-25 21:36:02 +02:00
2025-12-23 04:07:02 +00:00
2024-12-12 16:36:46 +00:00
2024-12-12 16:36:46 +00:00
2025-09-25 07:31:53 +03:00
2024-09-12 11:11:43 +03:00
2025-12-09 12:52:28 +02:00
2025-09-25 07:31:53 +03:00
2026-01-23 10:51:22 +02:00
2025-05-04 19:12:09 +00:00
2025-12-03 06:22:09 +01:00
2025-02-06 06:28:47 +00:00
2025-06-02 10:43:29 +03:00
2025-12-09 12:52:28 +02:00
2025-12-09 12:52:28 +02:00
2025-09-25 07:31:53 +03:00
2025-09-25 07:31:53 +03:00
2025-08-19 15:30:33 +00:00
2025-05-04 19:12:09 +00:00
2025-06-02 12:04:40 +02:00
2024-12-16 10:24:12 +00:00
2026-01-23 10:51:22 +02:00
2026-01-23 10:51:22 +02:00
2025-12-12 06:14:27 +02:00
2024-09-12 11:11:43 +03:00
2024-04-30 08:53:26 +03:00
2024-09-12 11:11:43 +03:00
2026-02-18 13:56:09 +00:00
2025-12-09 10:52:29 +00:00
2024-07-11 14:45:26 +03:00
2024-09-12 11:11:43 +03:00
2025-11-20 08:34:38 +02:00
2025-11-20 08:34:38 +02:00
2024-07-31 07:59:30 +03:00
2026-01-23 10:51:22 +02:00