<?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>249036</bug_id>
          
          <creation_ts>2022-12-09 11:30:24 -0800</creation_ts>
          <short_desc>[WPE][CMake] Allow disabling the build of WTR without disabling the Cog build and also control the platform plugins of Cog</short_desc>
          <delta_ts>2022-12-13 20:30:12 -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>WPE WebKit</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>249031</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Alberto Lopez Perez">clopez</reporter>
          <assigned_to name="Carlos Alberto Lopez Perez">clopez</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1918010</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2022-12-09 11:30:24 -0800</bug_when>
    <thetext>When building WPE for the rpi3 using the script build-webkit with a yocto-based-cross-toolchain I found this issues:

 - for mesa-vc4 target: gtk4 is not available so the build fails when cog tries to enable the gtk4 plugin
 - for userland target: wpebackend-fdo is not available (only wpebackend-rdk) and wpebackend-fdo is needed to build WebKitTestRunner, the API tests runner and the MiniBrowser. However cog can be built without wpebackend-fdo if platform plugins are disabled.

So it will be good to have more control about how Cog is built and also to allow building Cog without having to build also WTR, MiniBrowser and the API tests runner (so it can build with wpebackend-rdk instead of -fdo)

Related: bug 249031</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1918025</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2022-12-09 12:06:01 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/7399</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1919039</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-12-13 20:30:08 -0800</bug_when>
    <thetext>Committed 257827@main (7aa121b35701): &lt;https://commits.webkit.org/257827@main&gt;

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

    </bug>

</bugzilla>