blob: a10ae45b5cb1d2f7a388f143e619c2937ac9adb9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# KSyntaxHighlighting uses a special folder structure (may contain target arch triple for the lib),
# so expect lib folder to be specified by the user - generate include path based on this
isEmpty(KSYNTAXHIGHLIGHTING_LIB_DIR): KSYNTAXHIGHLIGHTING_LIB_DIR=$$(KSYNTAXHIGHLIGHTING_LIB_DIR)
isEmpty(KSYNTAXHIGHLIGHTING_INCLUDE_DIR): KSYNTAXHIGHLIGHTING_INCLUDE_DIR=$$(KSYNTAXHIGHLIGHTING_INCLUDE_DIR)
!isEmpty(KSYNTAXHIGHLIGHTING_LIB_DIR) {
!exists($$KSYNTAXHIGHLIGHTING_LIB_DIR) {
unset(KSYNTAXHIGHLIGHTING_LIB_DIR)
unset(KSYNTAXHIGHLIGHTING_INCLUDE_DIR)
} else {
isEmpty(KSYNTAXHIGHLIGHTING_INCLUDE_DIR) {
!linux: KSYNTAXHIGHLIGHTING_INCLUDE_DIR=$$absolute_path('../include/KF5/KSyntaxHighlighting/', $$KSYNTAXHIGHLIGHTING_LIB_DIR)
else: KSYNTAXHIGHLIGHTING_INCLUDE_DIR=$$absolute_path('../../include/KF5/KSyntaxHighlighting/', $$KSYNTAXHIGHLIGHTING_LIB_DIR)
}
!exists($$KSYNTAXHIGHLIGHTING_INCLUDE_DIR) {
unset(KSYNTAXHIGHLIGHTING_INCLUDE_DIR)
unset(KSYNTAXHIGHLIGHTING_LIB_DIR)
}
}
}
|