mkspecs/symbian/linux-armcc/qmake.conf
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    29 #QMAKE_QtXml_CXXFLAGS	= 
    29 #QMAKE_QtXml_CXXFLAGS	= 
    30 QMAKE_QtWebKit_CXXFLAGS	=  --arm
    30 QMAKE_QtWebKit_CXXFLAGS	=  --arm
    31 # Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000.
    31 # Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000.
    32 QMAKE_QtWebKit_LFLAGS	=  --rw-base 0xE00000
    32 QMAKE_QtWebKit_LFLAGS	=  --rw-base 0xE00000
    33 
    33 
    34 QMAKE_CFLAGS		+= --dllimport_runtime --preinclude rvct2_2.h  --diag_suppress 186,611,654,1300 --thumb --fpu softvfp --cpu 5T --enum_is_int -Ono_known_library --fpmode ieee_no_fenv --no_vfe --apcs /inter
    34 QMAKE_CFLAGS		+= --dllimport_runtime --diag_suppress 186,611,654,1300 --thumb --fpu softvfp --cpu 5T --enum_is_int -Ono_known_library --fpmode ieee_no_fenv --no_vfe --apcs /inter
    35 QMAKE_CXXFLAGS		+= $$QMAKE_CFLAGS
    35 QMAKE_CXXFLAGS		+= $$QMAKE_CFLAGS
    36 QMAKE_LFLAGS      	+=  --symver_soname --diag_suppress 6331,6780 --bpabi --reloc --datacompressor=off --split --dll --no_scanlib
    36 QMAKE_LFLAGS      	+=  --symver_soname --diag_suppress 6331,6780 --bpabi --reloc --datacompressor=off --split --dll --no_scanlib
    37 QMAKE_LFLAGS_APP        += --entry _E32Startup
    37 QMAKE_LFLAGS_APP        += --entry _E32Startup
    38 QMAKE_LFLAGS_SHLIB      += --entry _E32Dll
    38 QMAKE_LFLAGS_SHLIB      += --entry _E32Dll
    39 QMAKE_LFLAGS_PLUGIN     += $$QMAKE_LFLAGS_SHLIB
    39 QMAKE_LFLAGS_PLUGIN     += $$QMAKE_LFLAGS_SHLIB
    45 
    45 
    46 QMAKE_LIBDIR += $${EPOCROOT}epoc32/release/armv5/lib
    46 QMAKE_LIBDIR += $${EPOCROOT}epoc32/release/armv5/lib
    47 QMAKE_LIBDIR *= $$(RVCT22LIB)
    47 QMAKE_LIBDIR *= $$(RVCT22LIB)
    48 
    48 
    49 INCLUDEPATH = $${EPOCROOT}epoc32/include \
    49 INCLUDEPATH = $${EPOCROOT}epoc32/include \
    50     $${EPOCROOT}epoc32/include/rvct2_2 \
       
    51     $${EPOCROOT}epoc32/include/variant \
    50     $${EPOCROOT}epoc32/include/variant \
    52     $${EPOCROOT}epoc32/include/stdapis \
    51     $${EPOCROOT}epoc32/include/stdapis \
    53     $$INCLUDEPATH
    52     $$INCLUDEPATH
       
    53 
       
    54 exists($${EPOCROOT}epoc32/include/rvct2_2) {
       
    55     INCLUDEPATH += $${EPOCROOT}epoc32/include/rvct2_2
       
    56     QMAKE_CFLAGS += --preinclude rvct2_2.h
       
    57     QMAKE_CXXFLAGS += --preinclude rvct2_2.h
       
    58 } else {
       
    59     INCLUDEPATH += $${EPOCROOT}epoc32/include/rvct
       
    60     QMAKE_CFLAGS += --preinclude rvct.h
       
    61     QMAKE_CXXFLAGS += --preinclude rvct.h
       
    62 }