Bug 130075

Summary: [GTK][CMAKE] There are 5 targets that are always run
Product: WebKit Reporter: Carlos Garcia Campos <cgarcia>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: gustavo, mrobinson, ossy, zan
Priority: P2 Keywords: Gtk
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 137389, 137391, 137394    
Bug Blocks:    

Description Carlos Garcia Campos 2014-03-11 01:51:32 PDT
Run build-webkit twice without changing anything and you will see that there are 5 targets run unconditionally:

 - The webkitdom symlink in DerivedSources
 - generate-forwarding-headers.pl (twice)
 - tests GResources
 - generate-forwarding-headers.pl (again)

This happens really fast, but ideally nothing should happen in this case.
Comment 1 Martin Robinson 2014-03-11 07:50:31 PDT
(In reply to comment #0)
> Run build-webkit twice without changing anything and you will see that there are 5 targets run unconditionally:
> 
>  - The webkitdom symlink in DerivedSources
>  - generate-forwarding-headers.pl (twice)
>  - tests GResources
>  - generate-forwarding-headers.pl (again)
> 
> This happens really fast, but ideally nothing should happen in this case.

generate-forwarding-headers might be difficult to fix, since it's hard to properly establish a dependency. The other should be fixable.
Comment 2 Carlos Garcia Campos 2014-03-11 07:54:54 PDT
(In reply to comment #1)
> (In reply to comment #0)
> > Run build-webkit twice without changing anything and you will see that there are 5 targets run unconditionally:
> > 
> >  - The webkitdom symlink in DerivedSources
> >  - generate-forwarding-headers.pl (twice)
> >  - tests GResources
> >  - generate-forwarding-headers.pl (again)
> > 
> > This happens really fast, but ideally nothing should happen in this case.
> 
> generate-forwarding-headers might be difficult to fix, since it's hard to properly establish a dependency. The other should be fixable.

We managed to do it for autotools, I'll search the bug
Comment 3 Carlos Garcia Campos 2014-10-03 09:15:16 PDT
ninja: no work to do.

====================================================================
 WebKit is now built (00m:03s). 
 To run MiniBrowser with this newly-built code, use the
 "../Tools/Scripts/run-launcher" script.
====================================================================
Comment 4 Carlos Garcia Campos 2014-10-08 00:38:56 PDT
All blocking bugs are now fixed, closing.