Changeset 244495 in webkit


Ignore:
Timestamp:
Apr 21, 2019 5:24:03 PM (5 years ago)
Author:
Darin Adler
Message:

WHLSLPrepare.cpp always recompiles, even if nothing was changed
https://bugs.webkit.org/show_bug.cgi?id=197151

Reviewed by Dan Bernstein.

  • DerivedSources-input.xcfilelist: Script updated this automatically after

DerivedSources.make was corrected.

  • DerivedSources-output.xcfilelist: Ditto, although I had to manually remove

one bogus leftover reference to WHLSLStandardLibrary.cpp.

  • DerivedSources.make: Updated the rule that builds WHSLStandardLibrary.h to

no longer refer to nonexistent WHLSLStandardLibrary.cpp. Because the dependency
was on a file that was never created, the rule to regenerate WHSLStandardLibrary.h
was running on every build, instead of only when one of the dependencies changed.

Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r244491 r244495  
     12019-04-21  Darin Adler  <darin@apple.com>
     2
     3        WHLSLPrepare.cpp always recompiles, even if nothing was changed
     4        https://bugs.webkit.org/show_bug.cgi?id=197151
     5
     6        Reviewed by Dan Bernstein.
     7
     8        * DerivedSources-input.xcfilelist: Script updated this automatically after
     9        DerivedSources.make was corrected.
     10        * DerivedSources-output.xcfilelist: Ditto, although I had to manually remove
     11        one bogus leftover reference to WHLSLStandardLibrary.cpp.
     12
     13        * DerivedSources.make: Updated the rule that builds WHSLStandardLibrary.h to
     14        no longer refer to nonexistent WHLSLStandardLibrary.cpp. Because the dependency
     15        was on a file that was never created, the rule to regenerate WHSLStandardLibrary.h
     16        was running on every build, instead of only when one of the dependencies changed.
     17
    1182019-04-20  Said Abou-Hallawa  <said@apple.com>
    219
  • trunk/Source/WebCore/DerivedSources-input.xcfilelist

    r244440 r244495  
    1616$(JAVASCRIPTCORE_PRIVATE_HEADERS_DIR)/make-js-file-arrays.py
    1717$(JAVASCRIPTCORE_PRIVATE_HEADERS_DIR)/wkbuiltins.py
     18$(JAVASCRIPTCORE_PRIVATE_HEADERS_DIR)/xxd.pl
    1819$(PROJECT_DIR)/Configurations/FeatureDefines.xcconfig
    1920$(PROJECT_DIR)/DerivedSources.make
     
    342343$(PROJECT_DIR)/Modules/webgpu/GPUVertexAttributeDescriptor.idl
    343344$(PROJECT_DIR)/Modules/webgpu/GPUVertexInputDescriptor.idl
     345$(PROJECT_DIR)/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt
    344346$(PROJECT_DIR)/Modules/webgpu/WebGPU.idl
    345347$(PROJECT_DIR)/Modules/webgpu/WebGPUAdapter.idl
  • trunk/Source/WebCore/DerivedSources-output.xcfilelist

    r244440 r244495  
    20852085$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/UserAgentScriptsData.cpp
    20862086$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/UserAgentStyleSheets.h
    2087 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WHLSLStandardLibrary.cpp
     2087$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WHLSLStandardLibrary.h
    20882088$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCoreJSBuiltinInternals.cpp
    20892089$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h
  • trunk/Source/WebCore/DerivedSources.make

    r244440 r244495  
    16341634# WHLSL Standard Library
    16351635
    1636 all : WHLSLStandardLibrary.cpp
    1637 
    1638 WHLSLStandardLibrary.cpp : $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl $(WebCore)/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt
    1639         $(PERL) $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl WHLSLStandardLibrary $(WebCore)/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt WHLSLStandardLibrary.h
     1636all : WHLSLStandardLibrary.h
     1637
     1638WHLSLStandardLibrary.h : $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl $(WebCore)/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt
     1639        $(PERL) $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl WHLSLStandardLibrary $(WebCore)/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt $<
    16401640
    16411641# --------
Note: See TracChangeset for help on using the changeset viewer.