We try to avoid running cmake when we don't have to. There are circumstances where CMake creates the CMake cache, but not the Makefile or the Makefile is removed. In those cases, we should rerun cmake instead of skipping it.
Created attachment 225268 [details] Patch
Comment on attachment 225268 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=225268&action=review > Tools/Scripts/webkitdirs.pm:1982 > + if (isGtk() && -e cmakeCachePath() && -e File::Spec->catdir(baseProductDir(), configuration(), "Makefile")) { Shouldn't it be catfile?
Comment on attachment 225268 [details] Patch Well it would work with catdir but if you can use catfile for consistency sake before landing it'd be great :)
Committed r165111: <http://trac.webkit.org/changeset/165111>