Bug 130075 - [GTK][CMAKE] There are 5 targets that are always run
Summary: [GTK][CMAKE] There are 5 targets that are always run
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: Gtk
Depends on: 137389 137391 137394
Blocks:
  Show dependency treegraph
 
Reported: 2014-03-11 01:51 PDT by Carlos Garcia Campos
Modified: 2014-10-08 00:38 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.