Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f282a958f4e488b9d3846b3021ba3d03f9d9f708
https://github.com/WebKit/WebKit/commit/f282a958f4e488b9d3846b3021ba3d03f9d9f708
Author: Lauro Moura <[email protected]>
Date: 2024-06-21 (Fri, 21 Jun 2024)
Changed paths:
M CMakeLists.txt
M Source/cmake/FindGI.cmake
Log Message:
-----------
REGRESSION(280217@main) CMake build failure after bump to cmake 3.20
https://bugs.webkit.org/show_bug.cgi?id=275735
Reviewed by Justin Michaud.
Setting required CMake to a mininum >=3.19 enforces the policy CMP0112,
which states:
> Target file component generator expressions do not add target dependencies.
This leads to some dependencies missing for gir targets.
This commit makes GI targets explicitly depend on these previously
implicit deps.
Thanks to Daniel Kolesa for the suggested fix.
Also remove deprecated policy.
* CMakeLists.txt:
Canonical link: https://commits.webkit.org/280248@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes