summaryrefslogtreecommitdiffstats
path: root/mkspecs/common/ios/arch.conf
blob: 3e469fe3063a0f75f9aa10d68865ad57aac64261 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#
# Helper to set CPU architecture flags for iOS configurations
#
###########################################################################

# Device?
!*simulator*: \
    # Samsung S5PC100, Apple A4, A5, A5X
    QMAKE_IOS_TARGET_ARCH = armv7
else: \
    # Simulator is i386 only
    QMAKE_IOS_TARGET_ARCH = i386

# FIXME: Add armv7s support when we need it

QMAKE_IOS_ARCH_FLAGS    = -arch $$QMAKE_IOS_TARGET_ARCH

QMAKE_CFLAGS           += $$QMAKE_IOS_ARCH_FLAGS
QMAKE_CXXFLAGS         += $$QMAKE_IOS_ARCH_FLAGS
QMAKE_OBJECTIVE_CFLAGS += $$QMAKE_IOS_ARCH_FLAGS
QMAKE_LFLAGS           += $$QMAKE_IOS_ARCH_FLAGS

unset(QMAKE_IOS_TARGET_ARCH)
unset(QMAKE_IOS_ARCH_FLAGS)