blob: 5a80d1c6d8544dbeac5c820889adfb298df1e095 (
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
# Enable languages by features
openwnn: CONFIG += lang-ja_JP
hangul: CONFIG += lang-ko_KR
pinyin: CONFIG += lang-zh_CN
tcime|zhuyin|cangjie: CONFIG += lang-zh_TW
# Enable handwriting
handwriting:!lipi-toolkit:!t9write {
include(virtualkeyboard/3rdparty/t9write/t9write-build.pri)
equals(T9WRITE_FOUND, 1): CONFIG += t9write
else: CONFIG += lipi-toolkit
}
# Default language
!contains(CONFIG, lang-.*) {
contains(QT_CONFIG, private_tests) { # CI or developer build, use all languages
CONFIG += lang-all
} else {
CONFIG += lang-en_GB
}
}
# Flag for activating all languages
lang-all: CONFIG += \
lang-ar_AR \
lang-da_DK \
lang-de_DE \
lang-en_GB \
lang-es_ES \
lang-fa_FA \
lang-fi_FI \
lang-fr_FR \
lang-hi_IN \
lang-it_IT \
lang-ja_JP \
lang-ko_KR \
lang-nb_NO \
lang-pl_PL \
lang-pt_PT \
lang-ru_RU \
lang-sv_SE \
lang-zh_CN \
lang-zh_TW
# Enable features by languages
contains(CONFIG, lang-ja.*): CONFIG += openwnn
contains(CONFIG, lang-ko.*): CONFIG += hangul
contains(CONFIG, lang-zh(_CN)?): CONFIG += pinyin
contains(CONFIG, lang-zh(_TW)?): CONFIG += tcime
# Feature dependencies
tcime {
!cangjie:!zhuyin: CONFIG += cangjie zhuyin
} else {
cangjie|zhuyin: CONFIG += tcime
}
# Deprecated configuration flags
disable-xcb {
message("The disable-xcb option has been deprecated. Please use disable-desktop instead.")
CONFIG += disable-desktop
}
|