Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8b54e8f36f5f22094dd80afb4b9699a6e99e0c83
      
https://github.com/WebKit/WebKit/commit/8b54e8f36f5f22094dd80afb4b9699a6e99e0c83
  Author: Fujii Hironori <[email protected]>
  Date:   2022-11-21 (Mon, 21 Nov 2022)

  Changed paths:
    M Source/cmake/OptionsCommon.cmake

  Log Message:
  -----------
  CMake 3.25.0: ninja: error: dependency cycle: 
Source/WebCore/CMakeFiles/WebCore.dir/CXX.dd
https://bugs.webkit.org/show_bug.cgi?id=248190

Reviewed by Ross Kirsling.

The latest CMake 3.25.0 fails to build WebKit due to a dependency
cycle error of Ninja.
> ninja: error: dependency cycle: Source/WebCore/CMakeFiles/WebCore.dir/CXX.dd 
> -> 
> Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/FormatConverter.cpp.obj.ddi
>  -> Source/WebCore/WebCore_SOURCES/WebCorePrefix.pch ->
> Source/WebCore/CMakeFiles/WebCore.dir/WebCorePrefix.cpp.obj -> 
> Source/WebCore/CMakeFiles/WebCore.dir/CXX.dd

It enables CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP if CMAKE_CXX_STANDARD
is 20. It should be disabled for now.

* Source/cmake/OptionsCommon.cmake:

Canonical link: https://commits.webkit.org/256922@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to