summaryrefslogtreecommitdiffstats
path: root/examples/uml/duse-mt/src/duse-mt-plugin.pri
diff options
context:
space:
mode:
Diffstat (limited to 'examples/uml/duse-mt/src/duse-mt-plugin.pri')
-rw-r--r--examples/uml/duse-mt/src/duse-mt-plugin.pri20
1 files changed, 20 insertions, 0 deletions
diff --git a/examples/uml/duse-mt/src/duse-mt-plugin.pri b/examples/uml/duse-mt/src/duse-mt-plugin.pri
new file mode 100644
index 00000000..50e76593
--- /dev/null
+++ b/examples/uml/duse-mt/src/duse-mt-plugin.pri
@@ -0,0 +1,20 @@
+include(../duse-mt.pri)
+
+isEmpty(PROVIDER) {
+ PROVIDER = QtProject
+} else {
+ LIBS += -L$$DUSEMT_PLUGIN_PATH/QtProject
+}
+
+DESTDIR = $$DUSEMT_PLUGIN_PATH/$$PROVIDER
+LIBS += -L$$DESTDIR
+
+QMAKE_RPATHDIR += \$\$ORIGIN
+QMAKE_RPATHDIR += \$\$ORIGIN/..
+QMAKE_RPATHDIR += \$\$ORIGIN/../..
+DUSEMT_PLUGIN_RPATH = $$join(QMAKE_RPATHDIR, ":")
+QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${DUSEMT_PLUGIN_RPATH}\'
+QMAKE_RPATHDIR =
+
+TEMPLATE = lib
+CONFIG += plugin plugin_with_soname