2013-01-11 09:43:42 +00:00
|
|
|
DEFINES += USING_QT_UI
|
2013-01-07 13:20:54 +00:00
|
|
|
blackberry|symbian|contains(MEEGO_EDITION,harmattan): CONFIG += mobile_platform
|
2012-12-23 17:19:52 +00:00
|
|
|
unix:!blackberry:!symbian:!macx: CONFIG += linux
|
2012-12-23 07:46:44 +00:00
|
|
|
|
|
|
|
# Global specific
|
|
|
|
QMAKE_CXXFLAGS += -std=c++0x -Wno-unused-function -Wno-unused-variable -Wno-multichar -Wno-uninitialized -Wno-ignored-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter
|
|
|
|
|
|
|
|
# Arch specific
|
2012-12-23 10:26:18 +00:00
|
|
|
contains(QT_ARCH, i686)|contains(QT_ARCH, x86)|contains(QT_ARCH, x86_64): {
|
2012-12-23 07:46:44 +00:00
|
|
|
QMAKE_CXXFLAGS += -msse2
|
|
|
|
CONFIG += x86
|
|
|
|
}
|
2012-12-23 10:26:18 +00:00
|
|
|
else { # Assume ARM
|
|
|
|
DEFINES += ARM
|
|
|
|
CONFIG += arm
|
|
|
|
}
|
2012-12-23 07:46:44 +00:00
|
|
|
mobile_platform: DEFINES += USING_GLES2
|
|
|
|
|
|
|
|
|
|
|
|
# Platform specific
|
2013-01-07 13:20:54 +00:00
|
|
|
contains(MEEGO_EDITION,harmattan): DEFINES += MEEGO_EDITION_HARMATTAN "_SYS_UCONTEXT_H=1"
|
2012-12-23 07:46:44 +00:00
|
|
|
blackberry: {
|
|
|
|
# They try to force QCC with all mkspecs
|
|
|
|
# QCC is 4.4.1, we need 4.6.3
|
|
|
|
QMAKE_CC = ntoarmv7-gcc
|
|
|
|
QMAKE_CXX = ntoarmv7-g++
|
|
|
|
DEFINES += BLACKBERRY BLACKBERRY10 "_QNX_SOURCE=1" "_C99=1"
|
|
|
|
}
|
|
|
|
symbian: {
|
|
|
|
QMAKE_CXXFLAGS += -march=armv6 -mfpu=vfp -mfloat-abi=softfp -marm -Wno-parentheses -Wno-comment
|
|
|
|
DEFINES += SYMBIAN
|
|
|
|
CONFIG += 4.6.3
|
|
|
|
}
|
2013-01-14 15:13:53 +00:00
|
|
|
|