Diff
Modified: trunk/ChangeLog (100265 => 100266)
--- trunk/ChangeLog 2011-11-15 11:33:33 UTC (rev 100265)
+++ trunk/ChangeLog 2011-11-15 12:02:19 UTC (rev 100266)
@@ -1,3 +1,11 @@
+2011-11-15 Simon Hausmann <[email protected]>
+
+ [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
+
+ Reviewed by Tor Arne Vestbø.
+
+ * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
+
2011-11-14 Tor Arne Vestbø <[email protected]>
[Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
Modified: trunk/Source/_javascript_Core/ChangeLog (100265 => 100266)
--- trunk/Source/_javascript_Core/ChangeLog 2011-11-15 11:33:33 UTC (rev 100265)
+++ trunk/Source/_javascript_Core/ChangeLog 2011-11-15 12:02:19 UTC (rev 100266)
@@ -1,3 +1,11 @@
+2011-11-15 Simon Hausmann <[email protected]>
+
+ [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
+
+ Reviewed by Tor Arne Vestbø.
+
+ * Target.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
+
2011-11-15 Yuqiang Xian <[email protected]>
Remove DFGJITCompilerInlineMethods
Modified: trunk/Source/_javascript_Core/Target.pri (100265 => 100266)
--- trunk/Source/_javascript_Core/Target.pri 2011-11-15 11:33:33 UTC (rev 100265)
+++ trunk/Source/_javascript_Core/Target.pri 2011-11-15 12:02:19 UTC (rev 100266)
@@ -20,9 +20,6 @@
QT += core
QT -= gui
-contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
-unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions
-
*-g++*:QMAKE_CXXFLAGS_RELEASE -= -O2
*-g++*:QMAKE_CXXFLAGS_RELEASE += -O3
Modified: trunk/Source/WebCore/ChangeLog (100265 => 100266)
--- trunk/Source/WebCore/ChangeLog 2011-11-15 11:33:33 UTC (rev 100265)
+++ trunk/Source/WebCore/ChangeLog 2011-11-15 12:02:19 UTC (rev 100266)
@@ -1,3 +1,11 @@
+2011-11-15 Simon Hausmann <[email protected]>
+
+ [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
+
+ Reviewed by Tor Arne Vestbø.
+
+ * Target.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
+
2011-11-15 Sheriff Bot <[email protected]>
Unreviewed, rolling out r100213.
Modified: trunk/Source/WebCore/Target.pri (100265 => 100266)
--- trunk/Source/WebCore/Target.pri 2011-11-15 11:33:33 UTC (rev 100265)
+++ trunk/Source/WebCore/Target.pri 2011-11-15 12:02:19 UTC (rev 100266)
@@ -18,8 +18,6 @@
DEFINES += QT_MAKEDLL
-contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
-
haveQt(5) {
# Add a QtScript dependency for the time being, in order to pull in the include
# path for QtScript when it's built as a standalone module
Modified: trunk/Source/api.pri (100265 => 100266)
--- trunk/Source/api.pri 2011-11-15 11:33:33 UTC (rev 100265)
+++ trunk/Source/api.pri 2011-11-15 12:02:19 UTC (rev 100266)
@@ -35,11 +35,6 @@
contains(DEFINES, ENABLE_WEBGL=1)|contains(CONFIG, texmap): LIBS += $$QMAKE_LIBS_OPENGL
}
-CONFIG(release) {
- contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
- unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions
-}
-
!static: DEFINES += QT_MAKEDLL
SOURCES += \
Modified: trunk/Tools/ChangeLog (100265 => 100266)
--- trunk/Tools/ChangeLog 2011-11-15 11:33:33 UTC (rev 100265)
+++ trunk/Tools/ChangeLog 2011-11-15 12:02:19 UTC (rev 100266)
@@ -1,5 +1,14 @@
2011-11-15 Simon Hausmann <[email protected]>
+ [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
+
+ Reviewed by Tor Arne Vestbø.
+
+ * qmake/mkspecs/features/default_post.prf: Place the common hide_symbols and -Bsymbolic-functions
+ magic here where we handle all TEMPLATE = lib .pro files.
+
+2011-11-15 Simon Hausmann <[email protected]>
+
[Qt] Unreviewed prospective --minimal build fix.
* DumpRenderTree/qt/DumpRenderTree.pro: Avoid USE_SYSTEM_MALLOC=0
Modified: trunk/Tools/qmake/mkspecs/features/default_post.prf (100265 => 100266)
--- trunk/Tools/qmake/mkspecs/features/default_post.prf 2011-11-15 11:33:33 UTC (rev 100265)
+++ trunk/Tools/qmake/mkspecs/features/default_post.prf 2011-11-15 12:02:19 UTC (rev 100266)
@@ -130,6 +130,9 @@
DEFINES += QT_ASCII_CAST_WARNINGS
win32-msvc*|win32-icc: INCLUDEPATH += $$ROOT_WEBKIT_DIR/Source/_javascript_Core/os-win32
+
+ contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
+ unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions
}
equals(_PRO_FILE_, $${ROOT_WEBKIT_DIR}/WebKit.pro):!isEmpty(OVERRIDE_SUBDIRS) {