Changeset 104825 in webkit
- Timestamp:
- Jan 12, 2012 7:14:56 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r104805 r104825 1 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com> 2 3 Make the new WTF module build on Qt 4 https://bugs.webkit.org/show_bug.cgi?id=76163 5 6 Reviewed by Tor Arne Vestbø. 7 8 * WebKit.pro: Build the new WTF instead of the old one. 9 1 10 2012-01-12 Shinya Kawanaka <shinyak@google.com> 2 11 -
trunk/Source/JavaScriptCore/ChangeLog
r104787 r104825 1 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com> 2 3 Make the new WTF module build on Qt 4 https://bugs.webkit.org/show_bug.cgi?id=76163 5 6 Reviewed by Tor Arne Vestbø. 7 8 * JavaScriptCore.pro: Removed wtf from the subdirs to build. 9 1 10 2012-01-11 Filip Pizlo <fpizlo@apple.com> 2 11 -
trunk/Source/JavaScriptCore/JavaScriptCore.pro
r102125 r104825 8 8 CONFIG += ordered 9 9 10 WTF.file = wtf/wtf.pro 11 WTF.makefile = Makefile.WTF 12 SUBDIRS += WTF 10 derived_sources.file = DerivedSources.pri 11 target.file = Target.pri 13 12 14 !v8 { 15 derived_sources.file = DerivedSources.pri 16 target.file = Target.pri 13 SUBDIRS += derived_sources target 17 14 18 SUBDIRS += derived_sources target 15 addStrictSubdirOrderBetween(derived_sources, target) 19 16 20 addStrictSubdirOrderBetween(derived_sources, target) 21 22 jsc.file = jsc.pro 23 jsc.makefile = Makefile.jsc 24 SUBDIRS += jsc 25 } 17 jsc.file = jsc.pro 18 jsc.makefile = Makefile.jsc 19 SUBDIRS += jsc -
trunk/Source/WTF/ChangeLog
r104323 r104825 1 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com> 2 3 Make the new WTF module build on Qt 4 https://bugs.webkit.org/show_bug.cgi?id=76163 5 6 Reviewed by Tor Arne Vestbø. 7 8 With this change the WTF sources are built _here_ but _from_ their old location using a VPATH. 9 10 * WTF.pri: Renamed from Source/JavaScriptCore/wtf/wtf.pri. 11 * WTF.pro: Renamed from Source/JavaScriptCore/wtf/wtf.pro. 12 * config.h: Bring this file in sync with JavaScriptCore/config.h with regards to the inclusion 13 / definition of the export macros. 14 1 15 2012-01-06 Benjamin Poulain <bpoulain@apple.com> 2 16 -
trunk/Source/WTF/WTF.pri
r104824 r104825 8 8 load(features) 9 9 10 SOURCE_DIR = $${ROOT_WEBKIT_DIR}/Source/JavaScriptCore/wtf 10 SOURCE_DIR = $${ROOT_WEBKIT_DIR}/Source/WTF 11 OLD_SOURCE_DIR = $${ROOT_WEBKIT_DIR}/Source/JavaScriptCore/wtf 11 12 12 13 INCLUDEPATH += \ 13 $$ SOURCE_DIR/.. \14 $$ SOURCE_DIR \15 $$ SOURCE_DIR/gobject \16 $$ SOURCE_DIR/qt \17 $$ SOURCE_DIR/unicode14 $$OLD_SOURCE_DIR/.. \ 15 $$OLD_SOURCE_DIR \ 16 $$OLD_SOURCE_DIR/gobject \ 17 $$OLD_SOURCE_DIR/qt \ 18 $$OLD_SOURCE_DIR/unicode 18 19 19 20 contains(CONFIG, use_system_icu) { -
trunk/Source/WTF/WTF.pro
r104824 r104825 4 4 # See 'Tools/qmake/README' for an overview of the build system 5 5 # ------------------------------------------------------------------- 6 7 6 TEMPLATE = lib 8 7 TARGET = WTF 9 8 10 include( wtf.pri)9 include(WTF.pri) 11 10 12 11 CONFIG += staticlib 13 12 14 QT += core 15 QT -= gui 16 17 *-g++*:QMAKE_CXXFLAGS_RELEASE -= -O2 18 *-g++*:QMAKE_CXXFLAGS_RELEASE += -O3 13 VPATH += $$PWD/../JavaScriptCore/wtf 19 14 20 15 HEADERS += \ … … 164 159 WTFThreadData.h 165 160 166 167 161 unix: HEADERS += ThreadIdentifierDataPthreads.h 168 162 … … 228 222 ThreadingWin.cpp 229 223 224 225 QT += core 226 QT -= gui 227 228 *-g++*:QMAKE_CXXFLAGS_RELEASE -= -O2 229 *-g++*:QMAKE_CXXFLAGS_RELEASE += -O3 230 230 231 *sh4* { 231 232 QMAKE_CXXFLAGS += -mieee -w … … 251 252 } 252 253 } 254 -
trunk/Source/WTF/config.h
r100850 r104825 29 29 30 30 #include <wtf/Platform.h> 31 32 /* See note in wtf/Platform.h for more info on EXPORT_MACROS. */33 #if USE(EXPORT_MACROS)34 35 31 #include <wtf/ExportMacros.h> 36 37 #if defined(BUILDING_JavaScriptCore) || defined(BUILDING_WTF) 38 #define WTF_EXPORT_PRIVATE WTF_EXPORT 39 #else 40 #define WTF_EXPORT_PRIVATE WTF_IMPORT 32 // WTF cannot depend on JSC even if USE(JSC). 33 #if USE(JSC) && !defined(BUILDING_WTF) 34 #include "JSExportMacros.h" 41 35 #endif 42 43 #else /* !USE(EXPORT_MACROS) */44 45 #define WTF_EXPORT_PRIVATE46 #define JS_EXPORT_PRIVATE47 48 #endif /* USE(EXPORT_MACROS) */49 36 50 37 #if OS(WINDOWS) -
trunk/Tools/ChangeLog
r104820 r104825 1 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com> 2 3 Make the new WTF module build on Qt 4 https://bugs.webkit.org/show_bug.cgi?id=76163 5 6 Reviewed by Tor Arne Vestbø. 7 8 * qmake/mkspecs/modules/wtf.prf: Pull in WTF from the new location. 9 1 10 2012-01-12 Vsevolod Vlasov <vsevik@chromium.org> 2 11 -
trunk/Tools/qmake/mkspecs/modules/wtf.prf
r104285 r104825 5 5 # ------------------------------------------------------------------- 6 6 7 WEBKIT.wtf.root_source_dir = $${ROOT_WEBKIT_DIR}/Source/ JavaScriptCore/wtf7 WEBKIT.wtf.root_source_dir = $${ROOT_WEBKIT_DIR}/Source/WTF 8 8 9 include($${WEBKIT.wtf.root_source_dir}/ wtf.pri)9 include($${WEBKIT.wtf.root_source_dir}/WTF.pri) -
trunk/WebKit.pro
r104285 r104825 15 15 } 16 16 17 # Always go into JavaScriptCore to at least build WTF. 18 JavaScriptCore.file = Source/JavaScriptCore/JavaScriptCore.pro 19 JavaScriptCore.makefile = Makefile.JavaScriptCore 20 SUBDIRS += JavaScriptCore 17 WTF.file = Source/WTF/WTF.pro 18 WTF.makefile = Makefile.WTF 19 SUBDIRS += WTF 20 21 !v8 { 22 JavaScriptCore.file = Source/JavaScriptCore/JavaScriptCore.pro 23 JavaScriptCore.makefile = Makefile.JavaScriptCore 24 SUBDIRS += JavaScriptCore 25 } 21 26 22 27 WebCore.file = Source/WebCore/WebCore.pro
Note: See TracChangeset
for help on using the changeset viewer.