summaryrefslogtreecommitdiffstats
path: root/libcommuni/src/module_install.pri
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2014-10-06 15:03:54 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2014-10-06 15:03:54 +0200
commit529f38bd8878b6b1bea2b5457031ce936aab8d80 (patch)
tree1193caefcad12f6a36f818048e4547e60add4398 /libcommuni/src/module_install.pri
parent3b58b5536935adff242928ed9f30e1c0262fbd7c (diff)
downloadmanager-529f38bd8878b6b1bea2b5457031ce936aab8d80.tar.gz
manager-529f38bd8878b6b1bea2b5457031ce936aab8d80.zip
addedd communi
Diffstat (limited to 'libcommuni/src/module_install.pri')
-rw-r--r--libcommuni/src/module_install.pri38
1 files changed, 38 insertions, 0 deletions
diff --git a/libcommuni/src/module_install.pri b/libcommuni/src/module_install.pri
new file mode 100644
index 0000000..7685de2
--- /dev/null
+++ b/libcommuni/src/module_install.pri
@@ -0,0 +1,38 @@
+######################################################################
+# Communi
+######################################################################
+
+isEmpty(IRC_MODULE):error(IRC_MODULE must be set)
+
+isEmpty(IRC_INSTALL_LIBS):IRC_INSTALL_LIBS = $$[QT_INSTALL_LIBS]
+isEmpty(IRC_INSTALL_BINS):IRC_INSTALL_BINS = $$[QT_INSTALL_BINS]
+isEmpty(IRC_INSTALL_HEADERS):IRC_INSTALL_HEADERS = $$[QT_INSTALL_HEADERS]/Communi
+
+!no_install_libs {
+ target.path = $$IRC_INSTALL_LIBS
+ INSTALLS += target
+}
+
+!no_install_bins {
+ dlltarget.path = $$IRC_INSTALL_BINS
+ INSTALLS += dlltarget
+}
+
+macx:CONFIG(qt_framework, qt_framework|qt_no_framework) {
+ CONFIG += lib_bundle debug_and_release
+ CONFIG(debug, debug|release) {
+ !build_pass:CONFIG += build_all
+ } else { #release
+ !debug_and_release|build_pass {
+ FRAMEWORK_HEADERS.version = Versions
+ FRAMEWORK_HEADERS.files = $$PUB_HEADERS $$CONV_HEADERS
+ FRAMEWORK_HEADERS.path = Headers
+ }
+ QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS
+ }
+ QMAKE_LFLAGS_SONAME = -Wl,-install_name,$$IRC_INSTALL_LIBS/
+} else:!no_install_headers {
+ headers.files = $$PUB_HEADERS $$CONV_HEADERS
+ headers.path = $$IRC_INSTALL_HEADERS/$$IRC_MODULE
+ INSTALLS += headers
+}