Bug 280774
| Summary: | [WPE] Building the Qt6 support requires ENABLE_WPE_PLATFORM=ON | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Adrian Perez <aperez> |
| Component: | CMake | Assignee: | Adrian Perez <aperez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | ||
| Priority: | P2 | ||
| Version: | WebKit Local Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=270161 | ||
Adrian Perez
The CMake build system currently allows the following combination of options
-DENABLE_WPE_PLATFORM=OFF
-DENABLE_WPE_QT_API=ON
-DUSE_QT6=ON
which results in build failures because the Qt6 support uses libWPEPlatform
unconditionally. The CMake build system should know about this dependency
and stop while configuring the build, instead of letting failures show up
later on after a (possibly lengthy) compile.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Adrian Perez
Pull request: https://github.com/WebKit/WebKit/pull/34585
EWS
Committed 284604@main (c4acb0f0486c): <https://commits.webkit.org/284604@main>
Reviewed commits have been landed. Closing PR #34585 and removing active labels.