Welcome to mirror list, hosted at ThFree Co, Russian Federation.

qmake.conf « macx-clang « mkspecs « tools - github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: c570709d451d8903d15ee4ddb00716b6d04d002f (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
25
26
27
28
29
30
31
32
33
#
# qmake configuration for Clang on OS X
#

MAKEFILE_GENERATOR = UNIX
TARGET_PLATFORM = macx
TEMPLATE = app
CONFIG += qt warn_on release app_bundle incremental global_init_link_order lib_version_first plugin_no_soname link_prl
QT += core gui
QMAKE_INCREMENTAL_STYLE = sublib

include(mac.conf)
include(gcc-base-macx.conf)
include(clang.conf)

SDK_PATH = $$(SDK_ROOT)
isEmpty( SDK_PATH ) : error(Please set SDK_ROOT environment variable)

QMAKE_OBJCFLAGS_PRECOMPILE       = -x objective-c-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
QMAKE_OBJCFLAGS_USE_PRECOMPILE   = $$QMAKE_CFLAGS_USE_PRECOMPILE
QMAKE_OBJCXXFLAGS_PRECOMPILE     = -x objective-c++-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
QMAKE_OBJCXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE

QMAKE_CFLAGS                 += --sysroot=$$SDK_PATH
QMAKE_CFLAGS                 += -isystem $$SDK_PATH/usr/include
QMAKE_CFLAGS                 += -iwithsysroot $$SDK_PATH
QMAKE_CXXFLAGS               += --sysroot=$$SDK_PATH
QMAKE_CXXFLAGS               += -isystem $$SDK_PATH/usr/include
QMAKE_CXXFLAGS               += -iwithsysroot $$SDK_PATH
QMAKE_OBJECTIVE_CFLAGS   += --sysroot=$$SDK_PATH -isystem $$SDK_PATH/usr/include -iwithsysroot $$SDK_PATH
QMAKE_LFLAGS                 += "-Wl,-syslibroot $$SDK_PATH"

load(qt_config)