Skip to content

cmake: break dependency cycle when doing an in-source build #9346

cmake: break dependency cycle when doing an in-source build

cmake: break dependency cycle when doing an in-source build #9346

Triggered via pull request December 22, 2025 14:32
Status Success
Total duration 15m 30s
Artifacts 39

build.yml

on: pull_request
Create test plan
5s
Create test plan
Matrix: level1 / build
Matrix: level2 / build
Fit to window
Zoom out
Zoom in

Annotations

12 warnings
level2 / MacOS (Framework) (arm64)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / MacOS (Framework) (arm64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
level2 / iOS (CMake & xcode)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / iOS (CMake & xcode)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
level2 / MacOS (Framework) (x64)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / MacOS (Framework) (x64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
level2 / MacOS 26 (Framework) (arm64)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / MacOS 26 (Framework) (arm64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
level2 / MacOS (GNU prefix)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / MacOS (GNU prefix)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
level2 / tvOS (CMake & xcode)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / tvOS (CMake & xcode)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja

Artifacts

Produced during runtime
Name Size Digest
SDL-VC-arm64
175 MB
sha256:5ab4fa7fe9885f8d5d11d8e9602b95c7b76e430f08181fa11e758c6cb6c99ff1
SDL-VC-x64
188 MB
sha256:5a8b7b2d0cbf8ff5501e87652fb0def67b023f37255d0cea3d81b1cd52b1fc71
SDL-VC-x86
187 MB
sha256:18b1c7a18d4dc35915cf8f85ec650775a98de089ca593b758201d8fbd6e591c0
SDL-android-arm64
19.4 MB
sha256:102252b7ae07054ce53d1fa55dd09fd208a78e9e65fd594054ab19385f28c1d6
SDL-android-arm64-apks
26.7 MB
sha256:1e53ffcf160fb9abc12b25383cbe693f88b6e54ed034e6976a818de6aca62e29
SDL-clang-cl-x64
151 MB
sha256:a13426747a00650612a57a07bead9fc58ef337942d5e5d01445eea03eb6794b5
SDL-clang-cl-x86
147 MB
sha256:cd54aa214d91c9084225cbeeae00b41ce6a39b8e06821ffa3895dc677cefcfdb
SDL-emscripten
310 MB
sha256:1bafcb2ea1049750d19a7301b8e6301c8fc5048d29816842f6c77f066f122a23
SDL-freebsd-x64
13 MB
sha256:749bc90fbc57d11bfe19cd2168e0559f6ebc7ef40232c49301b18a806dbd3857
SDL-haiku-x64
19.2 MB
sha256:7bffef9028cb2a15e0cca16195be69e7eb68e353e4fa84c5f40ebe29733bd99e
SDL-ios-arm64
47 MB
sha256:97f824fc4128371af7a4badeb8bcac8f4b4c685b679b9efe89b0ba1a1a10d39c
SDL-lean-android-arm64
18 MB
sha256:800b087e559de48b6dae03ebb843cf85736587f5e1b0ad6797cf3fbb684de75f
SDL-lean-android-arm64-apks
23.7 MB
sha256:b4904670674f700224b4e2ac39294280577c813e018d864b615e4443f1607e27
SDL-loongarch64
28 MB
sha256:2f1d40197da4891bfc7141c703cf8c075c88d611aa37401704bd0052eff09111
SDL-macos-arm64-gnu
12 MB
sha256:deb52c2f7b703e6a573b1bc4ad82c4cdd4a26f2c57f74abafa4b61f2be18f508
SDL-macos-framework
3.81 MB
sha256:f4a5adbc7c1a4c26c10adcae819f90557324ffb3deec6d7b1d2095f095010fb6
SDL-mingw32
30.5 MB
sha256:339c11183b1751adc39cb9dafd8ab325df71cdded920913de8708c3321f4e4a5
SDL-mingw64
32.4 MB
sha256:6318a966004c15dac1b5fdcc085948e680cac6dc2a70f4be2e7a8407bbcf6a7a
SDL-mingw64-clang
24.6 MB
sha256:db6ae9a35a77feccde19b9f02123fc4a65ddd394613912cd08449ed77d2d0fc0
SDL-mingw64-ucrt
32.4 MB
sha256:648253f18dee884e76d3b6fdc682f6d24e623a8ff27fa87e276498adafed68db
SDL-n3ds
235 MB
sha256:3d24ea800483bc0de900ad198cdbd8d7da510a9cad889ae0ae70ab18ab2a1470
SDL-netbsd-x64
15 MB
sha256:bbb31f7f7349504d6b99490ef1d7dbd82dbe42e13fecfb0dcf7a86d9e7f23eaa
SDL-ngage
6.48 MB
sha256:9ca4bc82e6e28cfa718b7623ad61307bb4e15ad78d4cbca365316a3baa5d38d9
SDL-openbsd-x64
11.1 MB
sha256:4c8b003ce5c8be467539892e89e45bfffe13e953df2b77634d2bfcff0300edfc
SDL-ppc
24.4 MB
sha256:32506df562b31e580d7db5d11afa2b26dacaa4d07858d81e5788ec58a69fec17
SDL-ppc64le
24.1 MB
sha256:97aa116aac4874627c21125a87e85f94b138d7e21f9f3f934a1633a6af362784
SDL-ps2
309 MB
sha256:d917b9f885aa9d1bb0e524c5ab51f80b37de3f91c3a23dbf1a98a73e41b1bbc0
SDL-psp
274 MB
sha256:0d0df63853dc0acd3940adde51afa61279b7f74cc0513af71e26867e8d067f79
SDL-riscos
82 MB
sha256:068818eee1aedee55ee44c63523dcdfc211d95a0d135f21d9923511d23f9b843
SDL-steamrt3
29.5 MB
sha256:bc1c66660c2fb6511c471dd9409d7e92fd15f2175ccf505254161e4f5208ff6a
SDL-steamrt3-arm64
29.2 MB
sha256:eeaa42fe1329b616cfc43c332e8615ed1abf1cb54872e99ce752c23c8e8c192c
SDL-tvos-arm64
46.8 MB
sha256:747e32ddb3144a5f930068eb0703cec74e3318797756e5cb49d9e3d3cc24edf4
SDL-ubuntu-latest
30.1 MB
sha256:f9c4a8303d4e899446881ef1167d0cca3a835445f17ab71f0c48da85ccd4ca04
SDL-ubuntu22.04
30.1 MB
sha256:4e3f8f504f7d0bc1c0ce484864778be16dddc2718a9b3520293fb68431789dbe
SDL-ubuntu22.04-icc
23.2 MB
sha256:e49493b9dcba3dfe6c8bbcf3758df95774c3248f69973fddf4b63d10c423671f
SDL-ubuntu22.04-oneapi
39.3 MB
sha256:a47115527ea72c891d3aa7adb40ea15b552c845687a0539a50db20e902f269ef
SDL-ubuntu24.04-arm64
30 MB
sha256:5684eccd1bf8fc51b4f0ee47ae9d06014964179284aaa5e25abda2bde813f331
SDL-vita-pib
277 MB
sha256:fa11703857aca4442c2b8e560f4c314e7b4902899cb23f0af361b0aa848df217
SDL-vita-pvr
285 MB
sha256:3151c8347564c7d93de26f6314f529ad97cb86e8fe067b10ac0715ef49064c8b