<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>129380</bug_id>
          
          <creation_ts>2014-02-26 10:43:18 -0800</creation_ts>
          <short_desc>[GTK][CMake] build-webkit should rerun cmake if the Makefile is missing</short_desc>
          <delta_ts>2014-03-05 08:46:46 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dbates</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>984804</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-02-26 10:43:18 -0800</bug_when>
    <thetext>We try to avoid running cmake when we don&apos;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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>984815</commentid>
    <comment_count>1</comment_count>
      <attachid>225268</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-02-26 11:17:30 -0800</bug_when>
    <thetext>Created attachment 225268
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987264</commentid>
    <comment_count>2</comment_count>
      <attachid>225268</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2014-03-05 08:07:42 -0800</bug_when>
    <thetext>Comment on attachment 225268
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=225268&amp;action=review

&gt; Tools/Scripts/webkitdirs.pm:1982
&gt; +    if (isGtk() &amp;&amp; -e cmakeCachePath() &amp;&amp; -e File::Spec-&gt;catdir(baseProductDir(), configuration(), &quot;Makefile&quot;)) {

Shouldn&apos;t it be catfile?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987268</commentid>
    <comment_count>3</comment_count>
      <attachid>225268</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2014-03-05 08:26:51 -0800</bug_when>
    <thetext>Comment on attachment 225268
Patch

Well it would work with catdir but if you can use catfile for consistency sake before landing it&apos;d be great :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987277</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-03-05 08:46:46 -0800</bug_when>
    <thetext>Committed r165111: &lt;http://trac.webkit.org/changeset/165111&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225268</attachid>
            <date>2014-02-26 11:17:30 -0800</date>
            <delta_ts>2014-03-05 08:26:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129380-20140226111730.patch</filename>
            <type>text/plain</type>
            <size>1451</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY0NzIyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzg5NWUzZTM3YmU5ZDhlY2FmZDE0Zjg0NzQ5MDg3Mjg3
MDU1ZjFiMC4uNzk3NTcxMjVkODRkY2IwYTdjMmM5N2IwMGFmM2U0MjQ4ZDRlODA5YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE2
IEBACiAyMDE0LTAyLTI2ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4K
IAorICAgICAgICBbR1RLXVtDTWFrZV0gYnVpbGQtd2Via2l0IHNob3VsZCByZXJ1biBjbWFrZSBp
ZiB0aGUgTWFrZWZpbGUgaXMgbWlzc2luZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTI5MzgwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdGRpcnMucG06CisgICAgICAgIChnZW5l
cmF0ZUJ1aWxkU3lzdGVtRnJvbUNNYWtlUHJvamVjdCk6IENoZWNrIGZvciB0aGUgZXhpc3RlbmNl
IG9mIHRoZSBNYWtlZmlsZSBiZWZvcmUKKyAgICAgICAgc2tpcHBpbmcgQ01ha2UgZXhlY3V0aW9u
LgorCisyMDE0LTAyLTI2ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4K
KwogICAgICAgICBFTkFCTEVfUFJPTUlTRVMgaXMgaW1wcm9wZXJseSBzcGVjaWZpZWQgYXMgRU5B
QkxFX1BST01JU0UgaW4gRmVhdHVyZXMucG0KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEyOTM3NwogCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dl
YmtpdGRpcnMucG0gYi9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KaW5kZXggMWY4MDZkYThi
MjA1N2IxMjQ0NmM3NTFmZjcwZjdhYjY3MTVjZmQ3NS4uYzM5M2M4ZWNjMjU5M2QxMGViZTY0OWE5
YzVjMDY5MjdkYzU2MzFhYyAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBt
CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQpAQCAtMTk3OSw3ICsxOTc5LDcgQEAg
c3ViIGdlbmVyYXRlQnVpbGRTeXN0ZW1Gcm9tQ01ha2VQcm9qZWN0CiAgICAgY2hkaXIoJGJ1aWxk
UGF0aCkgb3IgZGllOwogCiAgICAgIyBGb3IgR1RLKyB3ZSB0cnkgdG8gYmUgc21hcnQgYWJvdXQg
d2hlbiB0byByZXJ1biBjbWFrZSwgc28gdGhhdCB3ZSBjYW4gaGF2ZSBmYXN0ZXIgaW5jcmVtZW50
YWwgYnVpbGRzLgotICAgIGlmIChpc0d0aygpICYmIC1lIGNtYWtlQ2FjaGVQYXRoKCkpIHsKKyAg
ICBpZiAoaXNHdGsoKSAmJiAtZSBjbWFrZUNhY2hlUGF0aCgpICYmIC1lIEZpbGU6OlNwZWMtPmNh
dGRpcihiYXNlUHJvZHVjdERpcigpLCBjb25maWd1cmF0aW9uKCksICJNYWtlZmlsZSIpKSB7CiAg
ICAgICAgIHJldHVybiAwOwogICAgIH0KIAo=
</data>
<flag name="review"
          id="249396"
          type_id="1"
          status="+"
          setter="pnormand"
    />
          </attachment>
      

    </bug>

</bugzilla>