<?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>312757</bug_id>
          
          <creation_ts>2026-04-20 00:47:04 -0700</creation_ts>
          <short_desc>Set CMake policy for Swift</short_desc>
          <delta_ts>2026-04-21 01:23:06 -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>WebKitGTK</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>adrian_taylor</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2202148</commentid>
    <comment_count>0</comment_count>
    <who name="">adrian_taylor</who>
    <bug_when>2026-04-20 00:47:04 -0700</bug_when>
    <thetext>In earlier CMake versions, Swift compilation was considered part of the linking step. Later CMake versions understand separate compile and link steps, which will help us feed the right flags to the Swift compiler. GTK WebKit compatibility constraints currently prevent us from upgrading the minimum cmake version, but setting policy CMP0157 has the same effect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202152</commentid>
    <comment_count>1</comment_count>
    <who name="">adrian_taylor</who>
    <bug_when>2026-04-20 00:49:28 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/63103</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202606</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-21 01:23:01 -0700</bug_when>
    <thetext>Committed 311659@main (7935c86d18f9): &lt;https://commits.webkit.org/311659@main&gt;

Reviewed commits have been landed. Closing PR #63103 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>