aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/texteditor_dependencies.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/texteditor/texteditor_dependencies.pri')
-rw-r--r--src/plugins/texteditor/texteditor_dependencies.pri18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/plugins/texteditor/texteditor_dependencies.pri b/src/plugins/texteditor/texteditor_dependencies.pri
index c624e4cfb23..85ccb3ded7f 100644
--- a/src/plugins/texteditor/texteditor_dependencies.pri
+++ b/src/plugins/texteditor/texteditor_dependencies.pri
@@ -2,7 +2,21 @@ QTC_PLUGIN_NAME = TextEditor
QTC_LIB_DEPENDS += \
aggregation \
extensionsystem \
- utils \
- syntax-highlighting
+ utils
+
QTC_PLUGIN_DEPENDS += \
coreplugin
+
+# needed for plugins that depend on TextEditor plugin
+include(../../shared/syntax/syntax_shared.pri)
+!isEmpty(KSYNTAXHIGHLIGHTING_LIB_DIR):!isEmpty(KSYNTAXHIGHLIGHTING_INCLUDE_DIR) {
+ INCLUDEPATH *= $${KSYNTAXHIGHLIGHTING_INCLUDE_DIR}
+ LIBS *= -L$$KSYNTAXHIGHLIGHTING_LIB_DIR -lKF5SyntaxHighlighting
+
+ linux {
+ QMAKE_LFLAGS += -Wl,-z,origin
+ QMAKE_LFLAGS += -Wl,-rpath,$$shell_quote($${KSYNTAXHIGHLIGHTING_LIB_DIR})
+ }
+} else {
+ QTC_LIB_DEPENDS += syntax-highlighting
+}