Changeset 149887 in webkit


Ignore:
Timestamp:
May 10, 2013 10:36:29 AM (11 years ago)
Author:
zandobersek@gmail.com
Message:

[GTK] Generated files are regenerated always
https://bugs.webkit.org/show_bug.cgi?id=115908

Reviewed by Carlos Garcia Campos.

No new tests - no change in functionality.

  • GNUmakefile.am: Don't treat the window constructors IDL file as a dependency of the JavaScriptCore bindings.

The file is generated during the IDL preprocessing, and the JSC bindings already depend on that step through
the idl_supplemental_dependencies file. Because of that the window constructors IDL file has a phony target
which seems to confuse the bindings generation rule into thinking that a complete regeration of the bindings is required.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r149886 r149887  
     12013-05-10  Zan Dobersek  <zdobersek@igalia.com>
     2
     3        [GTK] Generated files are regenerated always
     4        https://bugs.webkit.org/show_bug.cgi?id=115908
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        No new tests - no change in functionality.
     9
     10        * GNUmakefile.am: Don't treat the window constructors IDL file as a dependency of the JavaScriptCore bindings.
     11        The file is generated during the IDL preprocessing, and the JSC bindings already depend on that step through
     12        the idl_supplemental_dependencies file. Because of that the window constructors IDL file has a phony target
     13        which seems to confuse the bindings generation rule into thinking that a complete regeration of the bindings is required.
     14
    1152013-05-10  Andreas Kling  <akling@apple.com>
    216
  • trunk/Source/WebCore/GNUmakefile.am

    r149805 r149887  
    426426
    427427.SECONDARY:
    428 DerivedSources/WebCore/JS%.h: %.idl $(SCRIPTS_FOR_GENERATE_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorJS.pm $(supplemental_dependency_file) $(idl_attributes_file) $(window_constructors_file)
     428DerivedSources/WebCore/JS%.h: %.idl $(SCRIPTS_FOR_GENERATE_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorJS.pm $(supplemental_dependency_file) $(idl_attributes_file)
    429429        $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl $(IDL_PATH:%=--include "%") --outputDir "$(GENSOURCES_WEBCORE)" --defines "LANGUAGE_JAVASCRIPT=1 $(feature_defines)" --generator JS --idlAttributesFile $(idl_attributes_file) --supplementalDependencyFile $(supplemental_dependency_file) $<
    430430
Note: See TracChangeset for help on using the changeset viewer.