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