Bug 143665 - [cmake] REGRESSION(182663): It broke feature dependency handling
Summary: [cmake] REGRESSION(182663): It broke feature dependency handling
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P1 Critical
Assignee: Michael Catanzaro
URL:
Keywords:
Depends on:
Blocks: 143596
  Show dependency treegraph
 
Reported: 2015-04-13 06:24 PDT by Csaba Osztrogonác
Modified: 2015-04-13 10:43 PDT (History)
3 users (show)

See Also:


Attachments
[cmake] REGRESSION(182663): It broke feature dependency handling (2.11 KB, patch)
2015-04-13 08:43 PDT, Michael Catanzaro
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Csaba Osztrogonác 2015-04-13 06:24:13 PDT
Before http://trac.webkit.org/changeset/182663 the EFL --minimal build worked fine,
because ENABLE_ENCRYPTED_MEDIA_V2 and ENABLE_MEDIA_CONTROLS_SCRIPT were disabled
automatically by cmake:
-- Disabling ENABLE_ENCRYPTED_MEDIA_V2 since ENABLE_VIDEO support is disabled.
-- Disabling ENABLE_MEDIA_CONTROLS_SCRIPT since ENABLE_VIDEO support is disabled.

But r182663 made something wrong, because these options aren't 
disabled automatically which cause build failure.

Could you check what was going wrong?
Comment 1 Michael Catanzaro 2015-04-13 08:43:08 PDT
Created attachment 250640 [details]
[cmake] REGRESSION(182663): It broke feature dependency handling
Comment 2 Michael Catanzaro 2015-04-13 08:44:02 PDT
This *isn't tested* because I have to run right now. I'll test it later today.
Comment 3 Csaba Osztrogonác 2015-04-13 08:55:42 PDT
Comment on attachment 250640 [details]
[cmake] REGRESSION(182663): It broke feature dependency handling

Thanks for the patch, it looks reasonable and fixes the issue I reported.
If you can't see any other issue, feel free to land it.
Comment 4 WebKit Commit Bot 2015-04-13 10:43:38 PDT
Comment on attachment 250640 [details]
[cmake] REGRESSION(182663): It broke feature dependency handling

Clearing flags on attachment: 250640

Committed r182740: <http://trac.webkit.org/changeset/182740>
Comment 5 WebKit Commit Bot 2015-04-13 10:43:43 PDT
All reviewed patches have been landed.  Closing bug.