Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/s60main/s60main.pro

    r651 r846  
    1515    INCLUDEPATH +=  tmp $$QMAKE_INCDIR_QT/QtCore $$MW_LAYER_SYSTEMINCLUDE
    1616    SOURCES      =  qts60main.cpp \
    17                     qts60main_mcrt0.cpp
     17                    qts60main_mcrt0.cpp \
     18                    newallocator_hook.cpp
    1819
    1920    # s60main needs to be built in ARM mode for GCCE to work.
    20     MMP_RULES+="ALWAYS_BUILD_AS_ARM"
     21    CONFIG += do_not_build_as_thumb
    2122
    2223    # staticlib should not have any lib depencies in s60
     
    2627    # Workaround for abld toolchain problem to make ARMV6 qtmain.lib link with GCCE apps
    2728    symbian-abld: QMAKE_CXXFLAGS.ARMCC += --dllimport_runtime
     29
     30    # Having MMP_RULES_DONT_EXPORT_ALL_CLASS_IMPEDIMENTA will cause s60main.lib be unlinkable
     31    # against GCCE apps, so remove it
     32    MMP_RULES -= $$MMP_RULES_DONT_EXPORT_ALL_CLASS_IMPEDIMENTA
     33    linux-armcc:QMAKE_CXXFLAGS *= --export_all_vtbl
     34
     35    # Flag if exports are not frozen to avoid lookup of qtcore allocator creation function by ordinal
     36    contains(CONFIG, def_files_disabled): DEFINES += QT_EXPORTS_NOT_FROZEN
    2837} else {
    2938    error("$$_FILE_ is intended only for Symbian!")
Note: See TracChangeset for help on using the changeset viewer.