Nowadays the GTK buildbot and EWS fails regularly with an inspector userinterface related incremental build issue. The problem is that cmake should rerun to regenerate dependency when inspector userinterface changes, but it doesn't run. build error after r181704: ninja: error: '../../Source/WebInspectorUI/UserInterface/Views/ScopeVariableTreeElement.js', needed by 'DerivedSources/webkit2gtk/InspectorGResourceBundle.xml', missing and no known rule to make it build error after r181517: ninja: error: '../../Source/WebInspectorUI/UserInterface/Views/ConsoleMessageImpl.js', needed by 'DerivedSources/webkit2gtk/InspectorGResourceBundle.xml', missing and no known rule to make it False positive incrementail build issues which needs manual fix by bot maintainers can be annoying and we should avoid them. I think we should simply rereun cmake always when this directory changes.
Created attachment 248991 [details] Patch
GTK bots and EWS are stucked again due to this bug: ninja: error: '../../Source/WebInspectorUI/UserInterface/Views/ObjectPropertiesSection.js', needed by 'DerivedSources/webkit2gtk/InspectorGResourceBundle.xml', missing and no known rule to make it
(note: r162545 used this idea for Options<EFL|GTK>.cmake and OptionsCommon.cmake)
Created attachment 249020 [details] Patch with reverting the previous whitespace workaround
Comment on attachment 249020 [details] Patch Let's try this way, thanks ossy!
Comment on attachment 249020 [details] Patch Clearing flags on attachment: 249020 Committed r181735: <http://trac.webkit.org/changeset/181735>
All reviewed patches have been landed. Closing bug.
I think there is an insignificant variable name typo in this patch. inspectorUserInterfaceDircetory -> inspectorUserInterfaceDirectory.