Bug 104738
| Summary: | [CMake] CMake based build systems reports features incorrectly | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Laszlo Gombos <laszlo.gombos> |
| Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | ktf.kim, mxie, paroga, rakuco, ryuan.choi, tmpsantos |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Laszlo Gombos
As an example:
build-webkit --efl --no-svg
reports the following to the standard output:
-- Enabled features:
-- ENABLE_3D_RENDERING ..................... ON
-- ENABLE_ACCELERATED_2D_CANVAS OFF
...
-- ENABLE_SVG ON
The build actually will have svg disabled, so it the report that incorrectly lists the feature set.
The report should either be fixed to be in sync with what is being built (same as reported in CMakeCache.txt) or we should stop reporting all together and get rid of this broken thing.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Laszlo Gombos
WEBKIT_OPTION_END() macro creates the report. The macro is defined in WebKitFeatures.cmake can called from OptionsXXX.cmake.
Laszlo Gombos
*** This bug has been marked as a duplicate of bug 107010 ***