Changeset 28744 in webkit


Ignore:
Timestamp:
Dec 14, 2007 10:24:09 PM (16 years ago)
Author:
alp@webkit.org
Message:

2007-12-14 Alp Toker <alp@atoker.com>

Reviewed by Mark Rowe.

Enable the AllInOneFile.cpp optimization for the GTK+ port.

Location:
trunk/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r28743 r28744  
     12007-12-14  Alp Toker  <alp@atoker.com>
     2
     3        Reviewed by Mark Rowe.
     4
     5        Enable the AllInOneFile.cpp optimization for the GTK+ port.
     6
     7        * JavaScriptCore.pri:
     8
    192007-12-14  Mark Rowe  <mrowe@apple.com>
    210
  • trunk/JavaScriptCore/JavaScriptCore.pri

    r28692 r28744  
    3434    kjs/grammar.y
    3535
    36 gtk-port: SOURCES += wtf/TCSystemAlloc.cpp
    37 
    3836SOURCES += \
    3937    wtf/Assertions.cpp \
    4038    wtf/HashTable.cpp \
    41     wtf/FastMalloc.cpp \
    4239    wtf/unicode/UTF8.cpp \
    4340    bindings/NP_jsobject.cpp \
     
    6158    API/JSStringRef.cpp \
    6259    API/JSValueRef.cpp \
    63     kjs/DateMath.cpp \
    64     kjs/JSWrapperObject.cpp \
    65     kjs/PropertyNameArray.cpp \
     60    kjs/JSGlobalObject.cpp \
     61    kjs/JSVariableObject.cpp \
     62    kjs/fpconst.cpp
     63
     64# AllInOneFile.cpp helps gcc analize and optimize code
     65# Other compilers may be able to do this at link time
     66gtk-port:CONFIG(release) {
     67SOURCES += \
     68    kjs/AllInOneFile.cpp
     69} else {
     70SOURCES += \
     71    kjs/function.cpp \
     72    kjs/debugger.cpp \
    6673    kjs/array_instance.cpp \
    6774    kjs/array_object.cpp \
     
    7077    kjs/CommonIdentifiers.cpp \
    7178    kjs/date_object.cpp \
    72     kjs/debugger.cpp \
     79    kjs/DateMath.cpp \
    7380    kjs/dtoa.cpp \
    7481    kjs/error_object.cpp \
    7582    kjs/ExecState.cpp \
    76     kjs/fpconst.cpp \
    77     kjs/function.cpp \
    7883    kjs/function_object.cpp \
    7984    kjs/identifier.cpp \
    8085    kjs/internal.cpp \
    8186    kjs/interpreter.cpp \
    82     kjs/JSGlobalObject.cpp \
    83     kjs/JSVariableObject.cpp \
    8487    kjs/JSImmediate.cpp \
    8588    kjs/JSLock.cpp \
     89    kjs/JSWrapperObject.cpp \
    8690    kjs/lexer.cpp \
    8791    kjs/list.cpp \
     
    97101    kjs/property_map.cpp \
    98102    kjs/property_slot.cpp \
     103    kjs/PropertyNameArray.cpp \
    99104    kjs/regexp.cpp \
    100105    kjs/regexp_object.cpp \
     
    102107    kjs/string_object.cpp \
    103108    kjs/ustring.cpp \
    104     kjs/value.cpp
     109    kjs/value.cpp \
     110    wtf/FastMalloc.cpp
     111
     112!qt-port:SOURCES += \
     113    wtf/TCSystemAlloc.cpp
     114}
    105115
    106116qt-port:SOURCES += \
Note: See TracChangeset for help on using the changeset viewer.