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

Reply via email to