Ignore:
Timestamp:
Mar 5, 2012, 7:37:47 PM (13 years ago)
Author:
[email protected]
Message:

Source/JavaScriptCore: Update JavaScriptCore files to use fully-qualified WTF include paths
https://bugs.webkit.org/show_bug.cgi?id=79960

Reviewed by Adam Barth.

This change does 5 small/related things:

  1. Updates JavaScriptCore.xcodeproj to install WTF headers into $BUILD/usr/local/include (WebCore, WebKit were already setup to look there, but JavaScriptCore.xcodeproj was not installing headers there.)
  2. Makes JavaScriptCore targets include $BUILD/usr/local/include in their header search path, as that's where the WTF headers will be installed.
  3. Similarly updates JavaScriptCore.vcproj/copy-files.cmd to copy WTF headers to PrivateHeaders/wtf/* in addition to the current behavior of flattening all headers to PrivateHeaders/*.h.
  4. Updates a bunch of JSC files to use #include <wtf/Foo.h> instead of #include "Foo.h" since soon the WTF headers will not be part of the JavaScriptCore Xcode project.
  5. Makes build-webkit build the WTF XCode project by default.
  • API/tests/JSNode.c:
  • API/tests/JSNodeList.c:
  • Configurations/Base.xcconfig:
  • assembler/MacroAssemblerCodeRef.h:
  • bytecompiler/BytecodeGenerator.h:
  • dfg/DFGOperations.cpp:
  • heap/GCAssertions.h:
  • heap/HandleHeap.h:
  • heap/HandleStack.h:
  • heap/MarkedSpace.h:
  • heap/PassWeak.h:
  • heap/Strong.h:
  • heap/Weak.h:
  • jit/HostCallReturnValue.cpp:
  • jit/JIT.cpp:
  • jit/JITStubs.cpp:
  • jit/ThunkGenerators.cpp:
  • parser/Lexer.cpp:
  • runtime/Completion.cpp:
  • runtime/Executable.cpp:
  • runtime/Identifier.h:
  • runtime/InitializeThreading.cpp:
  • runtime/JSDateMath.cpp:
  • runtime/JSGlobalObjectFunctions.cpp:
  • runtime/JSStringBuilder.h:
  • runtime/JSVariableObject.h:
  • runtime/NumberPrototype.cpp:
  • runtime/WriteBarrier.h:
  • tools/CodeProfile.cpp:
  • tools/TieredMMapArray.h:
  • yarr/YarrJIT.cpp:

Tools: Update JavaScriptCore files to use fully-qualified WTF include path
https://bugs.webkit.org/show_bug.cgi?id=79960

Reviewed by Adam Barth.

Build WTF/WTF.xcodeproj by default on Mac.

  • Scripts/build-webkit:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r109834 r109837  
     12012-03-05  Eric Seidel  <[email protected]>
     2
     3        Update JavaScriptCore files to use fully-qualified WTF include paths
     4        https://bugs.webkit.org/show_bug.cgi?id=79960
     5
     6        Reviewed by Adam Barth.
     7
     8        This change does 5 small/related things:
     9         1. Updates JavaScriptCore.xcodeproj to install WTF headers into $BUILD/usr/local/include
     10            (WebCore, WebKit were already setup to look there, but JavaScriptCore.xcodeproj
     11            was not installing headers there.)
     12         2. Makes JavaScriptCore targets include $BUILD/usr/local/include in their
     13            header search path, as that's where the WTF headers will be installed.
     14         3. Similarly updates JavaScriptCore.vcproj/copy-files.cmd to copy WTF headers to PrivateHeaders/wtf/*
     15            in addition to the current behavior of flattening all headers to PrivateHeaders/*.h.
     16         4. Updates a bunch of JSC files to use #include <wtf/Foo.h> instead of #include "Foo.h"
     17            since soon the WTF headers will not be part of the JavaScriptCore Xcode project.
     18         5. Makes build-webkit build the WTF XCode project by default.
     19
     20        * API/tests/JSNode.c:
     21        * API/tests/JSNodeList.c:
     22        * Configurations/Base.xcconfig:
     23        * assembler/MacroAssemblerCodeRef.h:
     24        * bytecompiler/BytecodeGenerator.h:
     25        * dfg/DFGOperations.cpp:
     26        * heap/GCAssertions.h:
     27        * heap/HandleHeap.h:
     28        * heap/HandleStack.h:
     29        * heap/MarkedSpace.h:
     30        * heap/PassWeak.h:
     31        * heap/Strong.h:
     32        * heap/Weak.h:
     33        * jit/HostCallReturnValue.cpp:
     34        * jit/JIT.cpp:
     35        * jit/JITStubs.cpp:
     36        * jit/ThunkGenerators.cpp:
     37        * parser/Lexer.cpp:
     38        * runtime/Completion.cpp:
     39        * runtime/Executable.cpp:
     40        * runtime/Identifier.h:
     41        * runtime/InitializeThreading.cpp:
     42        * runtime/JSDateMath.cpp:
     43        * runtime/JSGlobalObjectFunctions.cpp:
     44        * runtime/JSStringBuilder.h:
     45        * runtime/JSVariableObject.h:
     46        * runtime/NumberPrototype.cpp:
     47        * runtime/WriteBarrier.h:
     48        * tools/CodeProfile.cpp:
     49        * tools/TieredMMapArray.h:
     50        * yarr/YarrJIT.cpp:
     51
    1522012-03-05  Oliver Hunt  <[email protected]>
    253
Note: See TracChangeset for help on using the changeset viewer.