<?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>67482</bug_id>
          
          <creation_ts>2011-09-02 06:12:40 -0700</creation_ts>
          <short_desc>[CMake] Detect the operating system in a more generic way.</short_desc>
          <delta_ts>2011-09-26 13:08:11 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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="Raphael Kubo da Costa (:rakuco)">rakuco</reporter>
          <assigned_to name="Raphael Kubo da Costa (:rakuco)">rakuco</assigned_to>
          <cc>abarth</cc>
    
    <cc>leandro</cc>
    
    <cc>paroga</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>461185</commentid>
    <comment_count>0</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-09-02 06:12:40 -0700</bug_when>
    <thetext>[CMake] Detect the operating system in a more generic way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>461186</commentid>
    <comment_count>1</comment_count>
      <attachid>106122</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-09-02 06:13:26 -0700</bug_when>
    <thetext>Created attachment 106122
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>461190</commentid>
    <comment_count>2</comment_count>
      <attachid>106122</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-09-02 06:28:32 -0700</bug_when>
    <thetext>Comment on attachment 106122
Patch

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

&gt; Source/CMakeLists.txt:76
&gt; +IF (UNIX)

ok

&gt; Source/CMakeLists.txt:82
&gt; +ELSEIF (WIN32)

WIN32 isn&apos;t defined for Windows CE!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>461193</commentid>
    <comment_count>3</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-09-02 06:34:10 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; &gt; Source/CMakeLists.txt:82
&gt; &gt; +ELSEIF (WIN32)
&gt; 
&gt; WIN32 isn&apos;t defined for Windows CE!

Sorry, will bake a new patch soon. By the way, is this really an expected behavior from CMake? Is WinCE different enough for it not to be recognized as WIN32 (as it also works for windows 64)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>461194</commentid>
    <comment_count>4</comment_count>
      <attachid>106125</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-09-02 06:36:31 -0700</bug_when>
    <thetext>Created attachment 106125
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>461196</commentid>
    <comment_count>5</comment_count>
      <attachid>106125</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-09-02 06:37:18 -0700</bug_when>
    <thetext>Comment on attachment 106125
Patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>461205</commentid>
    <comment_count>6</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-09-02 07:02:12 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; &gt; Source/CMakeLists.txt:82
&gt; &gt; &gt; +ELSEIF (WIN32)
&gt; &gt; 
&gt; &gt; WIN32 isn&apos;t defined for Windows CE!
&gt; 
&gt; Sorry, will bake a new patch soon. By the way, is this really an expected behavior from CMake? Is WinCE different enough for it not to be recognized as WIN32 (as it also works for windows 64)?

Not sure, but since there is no offical WinCE support at the moment, it&apos;s hard to say what&apos;s correct/wrog. If it&apos;s ok for you i&apos;d like to keep the windows part as it for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>461210</commentid>
    <comment_count>7</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-09-02 07:12:48 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #3)
&gt; &gt; Sorry, will bake a new patch soon. By the way, is this really an expected behavior from CMake? Is WinCE different enough for it not to be recognized as WIN32 (as it also works for windows 64)?
&gt; 
&gt; Not sure, but since there is no offical WinCE support at the moment, it&apos;s hard to say what&apos;s correct/wrog.

Do you mean there&apos;s no official WinCE support in CMake itself?

&gt; If it&apos;s ok for you i&apos;d like to keep the windows part as it for now.

No problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472905</commentid>
    <comment_count>8</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-09-25 13:15:02 -0700</bug_when>
    <thetext>CC&apos;ing reviewers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473328</commentid>
    <comment_count>9</comment_count>
      <attachid>106125</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-26 13:08:05 -0700</bug_when>
    <thetext>Comment on attachment 106125
Patch

Clearing flags on attachment: 106125

Committed r95986: &lt;http://trac.webkit.org/changeset/95986&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473330</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-26 13:08:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106122</attachid>
            <date>2011-09-02 06:13:26 -0700</date>
            <delta_ts>2011-09-02 06:36:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67482-20110902101701.patch</filename>
            <type>text/plain</type>
            <size>1721</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQ0MTAKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5n
ZUxvZwppbmRleCAyODBkOWE3MTFkZjcxNTA5NTUyOTAwYjViZDA5MzlhYzIyZjBlNGM5Li4xYzQw
ZTc1MGJmYjkyNjJhOTRmMGIzNmFlMDY5OWUwYTY0MTBkZTFiIDEwMDY0NAotLS0gYS9DaGFuZ2VM
b2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDktMDIgIFJhcGhhZWwg
S3VibyBkYSBDb3N0YSAgPGt1Ym9AcHJvZnVzaW9uLm1vYmk+CisKKyAgICAgICAgW0NNYWtlXSBE
ZXRlY3QgdGhlIG9wZXJhdGluZyBzeXN0ZW0gaW4gYSBtb3JlIGdlbmVyaWMgd2F5LgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njc0ODIKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTbyBmYXIgdGhlIGJ1aWxk
c3lzdGVtIG9ubHkgY29uc2lkZXJlZCBXaW5kb3dzLCBMaW51eCBhbmQgTWFjIE9TIFggYXMKKyAg
ICAgICAgdmFsaWQgb3BlcmF0aW5nIHN5c3RlbXMsIGJ1dCBhbnkgVW5peCAob3IgYXQgbGVhc3Qg
dGhlIEJTRHMpIHNob3VsZCBhbHNvCisgICAgICAgIHdvcmsgZmluZS4KKworICAgICAgICBCeSB1
c2luZyB0aGUgT1MgdmFsdWVzIENNYWtlIGl0c2VsZiBkZWZpbmVzIHdlIGNhbiBjaGVjayBmb3Ig
VW5peAorICAgICAgICBzeXN0ZW1zIGluIGEgbW9yZSBnZW5lcmljIGZhc2hpb24uIFRoZSBXaW5k
b3dzIGNoZWNrIHdhcyBhbHNvIGNoYW5nZWQgdG8KKyAgICAgICAga2VlcCB0aGluZ3MgY29uc2lz
dGVudC4KKworICAgICAgICAqIFNvdXJjZS9DTWFrZUxpc3RzLnR4dDoKKwogMjAxMS0wOC0zMCAg
QWFyb24gQ29sd2VsbCAgPGFjb2x3ZWxsQGNocm9taXVtLm9yZz4KIAogICAgICAgICBBZGQgTWVk
aWFTb3VyY2UgQVBJIHRvIEhUTUxNZWRpYUVsZW1lbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9DTWFr
ZUxpc3RzLnR4dCBiL1NvdXJjZS9DTWFrZUxpc3RzLnR4dAppbmRleCAyNjQ3N2Q5NzBiOTk2M2Zh
MjQ4MjJjOTliMjY5NTA5ODlhYThlYjQ5Li5hNzk2NGVmZWM4YTU1OTViNjNhNWNjNzc2ZGZjMjc2
NjQ4ZjBjNTJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNl
L0NNYWtlTGlzdHMudHh0CkBAIC03MywxMyArNzMsMTMgQEAgRU5ESUYgKCkKICMgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICMgRGV0ZXJtaW5lIHRoZSBvcGVyYXRpbmcgc3lzdGVtCiAjIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCi1JRiAoQ01BS0VfU1lTVEVNX05BTUUgTUFUQ0hFUyAiTGludXgiKQotICAg
IFNFVChXVEZfT1NfVU5JWCAxKQotCitJRiAoVU5JWCkKICAgICBJRiAoQVBQTEUpCiAgICAgICAg
IFNFVChXVEZfT1NfTUFDX09TX1ggMSkKKyAgICBFTFNFICgpCisgICAgICAgIFNFVChXVEZfT1Nf
VU5JWCAxKQogICAgIEVORElGICgpCi1FTFNFSUYgKENNQUtFX1NZU1RFTV9OQU1FIE1BVENIRVMg
IldpbmRvd3MiKQorRUxTRUlGIChXSU4zMikKICAgICBTRVQoV1RGX09TX1dJTkRPV1MgMSkKIEVM
U0UgKCkKICAgICBNRVNTQUdFKEZBVEFMX0VSUk9SICJVbmtub3duIE9TICcke0NNQUtFX1NZU1RF
TV9OQU1FfSciKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106125</attachid>
            <date>2011-09-02 06:36:31 -0700</date>
            <delta_ts>2011-09-26 13:08:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67482-20110902104006.patch</filename>
            <type>text/plain</type>
            <size>1563</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQ0MTAKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5n
ZUxvZwppbmRleCAyODBkOWE3MTFkZjcxNTA5NTUyOTAwYjViZDA5MzlhYzIyZjBlNGM5Li43OTRm
N2Y5NGNmNzg5YWI3NDYyOTI4MjNmZWFkMDVkNzNiNmVhNzYxIDEwMDY0NAotLS0gYS9DaGFuZ2VM
b2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMDktMDIgIFJhcGhhZWwg
S3VibyBkYSBDb3N0YSAgPGt1Ym9AcHJvZnVzaW9uLm1vYmk+CisKKyAgICAgICAgW0NNYWtlXSBE
ZXRlY3QgdGhlIG9wZXJhdGluZyBzeXN0ZW0gaW4gYSBtb3JlIGdlbmVyaWMgd2F5LgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njc0ODIKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTbyBmYXIgdGhlIGJ1aWxk
c3lzdGVtIG9ubHkgY29uc2lkZXJlZCBXaW5kb3dzLCBMaW51eCBhbmQgTWFjIE9TIFggYXMKKyAg
ICAgICAgdmFsaWQgb3BlcmF0aW5nIHN5c3RlbXMsIGJ1dCBhbnkgVW5peCAob3IgYXQgbGVhc3Qg
dGhlIEJTRHMpIHNob3VsZCBhbHNvCisgICAgICAgIHdvcmsgZmluZS4KKworICAgICAgICBCeSB1
c2luZyB0aGUgT1MgdmFsdWVzIENNYWtlIGl0c2VsZiBkZWZpbmVzIHdlIGNhbiBjaGVjayBmb3Ig
VW5peAorICAgICAgICBzeXN0ZW1zIGluIGEgbW9yZSBnZW5lcmljIGZhc2hpb24uCisKKyAgICAg
ICAgKiBTb3VyY2UvQ01ha2VMaXN0cy50eHQ6CisKIDIwMTEtMDgtMzAgIEFhcm9uIENvbHdlbGwg
IDxhY29sd2VsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQWRkIE1lZGlhU291cmNlIEFQSSB0
byBIVE1MTWVkaWFFbGVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvQ01ha2VMaXN0cy50eHQgYi9T
b3VyY2UvQ01ha2VMaXN0cy50eHQKaW5kZXggMjY0NzdkOTcwYjk5NjNmYTI0ODIyYzk5YjI2OTUw
OTg5YWE4ZWI0OS4uYjYyOWY2MjhhZGE4YzZjZmVmNDg1OTY4MTUzN2QwMjRkNmE3YWU0ZSAxMDA2
NDQKLS0tIGEvU291cmNlL0NNYWtlTGlzdHMudHh0CisrKyBiL1NvdXJjZS9DTWFrZUxpc3RzLnR4
dApAQCAtNzMsMTEgKzczLDExIEBAIEVORElGICgpCiAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAj
IERldGVybWluZSB0aGUgb3BlcmF0aW5nIHN5c3RlbQogIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQot
SUYgKENNQUtFX1NZU1RFTV9OQU1FIE1BVENIRVMgIkxpbnV4IikKLSAgICBTRVQoV1RGX09TX1VO
SVggMSkKLQorSUYgKFVOSVgpCiAgICAgSUYgKEFQUExFKQogICAgICAgICBTRVQoV1RGX09TX01B
Q19PU19YIDEpCisgICAgRUxTRSAoKQorICAgICAgICBTRVQoV1RGX09TX1VOSVggMSkKICAgICBF
TkRJRiAoKQogRUxTRUlGIChDTUFLRV9TWVNURU1fTkFNRSBNQVRDSEVTICJXaW5kb3dzIikKICAg
ICBTRVQoV1RGX09TX1dJTkRPV1MgMSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>