summaryrefslogtreecommitdiffstats
path: root/src/platformsupport/input/xkbcommon/xkbcommon.pro
blob: 22b16ae44a8c47238a20a9c6e50b23f23307c8d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
TARGET = QtXkbCommonSupport
MODULE = xkbcommon_support

QT = core-private gui-private
CONFIG += static internal_module

DEFINES += QT_NO_CAST_FROM_ASCII
PRECOMPILED_HEADER = ../../../corelib/global/qt_pch.h

QMAKE_USE += xkbcommon

HEADERS += \
    qxkbcommon_p.h

SOURCES += \
    qxkbcommon.cpp \
    qxkbcommon_3rdparty.cpp

# qxkbcommon.cpp::KeyTbl has more than 256 levels of expansion and older
# Clang uses that as a limit (it's 1024 in current versions).
clang:!intel_icc: QMAKE_CXXFLAGS += -ftemplate-depth=1024

load(qt_module)