summaryrefslogtreecommitdiffstats
path: root/src/qbase.pri
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@nokia.com>2009-09-17 07:19:14 (GMT)
committerSimon Hausmann <simon.hausmann@nokia.com>2009-09-17 07:19:14 (GMT)
commit8be000bc99de86e0aed57bfb50036eaa695308e9 (patch)
tree9548b7a179beb2974d352720dab53727404caf91 /src/qbase.pri
parentebd0823fa2e8b1a19bff32a39c4051ba8535d501 (diff)
parentdfcf988a3f0c88f96e202482e5d363d880b9d6d2 (diff)
downloadQt-8be000bc99de86e0aed57bfb50036eaa695308e9.zip
Qt-8be000bc99de86e0aed57bfb50036eaa695308e9.tar.gz
Qt-8be000bc99de86e0aed57bfb50036eaa695308e9.tar.bz2
Merge branch '4.6' of scm.dev.nokia.troll.no:qt/qt
Diffstat (limited to 'src/qbase.pri')
-rw-r--r--src/qbase.pri8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/qbase.pri b/src/qbase.pri
index 2edb376..6fd27c8 100644
--- a/src/qbase.pri
+++ b/src/qbase.pri
@@ -101,7 +101,15 @@ symbian {
"DEFFILE ../s60installs/eabi/$${TARGET}.def" \
"$${LITERAL_HASH}endif"
+ #with defBlock enabled, removed exported symbols are treated as errors
+ #and there is binary compatibility between successive builds.
+ #with defBlock disabled, binary compatibility is broken every time you build
#MMP_RULES += defBlock
+
+ #with EXPORTUNFROZEN enabled, new exports are included in the dll without
+ #needing to run abld freeze, however binary compatibility is only maintained
+ #for symbols that are frozen (and only if defBlock is also enabled)
+ #the downside of EXPORTUNFROZEN is that the linker gets run twice
MMP_RULES += EXPORTUNFROZEN
}
load(armcc_warnings)