summaryrefslogtreecommitdiff
path: root/src/serialport/qt4support/install-helper.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/serialport/qt4support/install-helper.pri')
-rw-r--r--src/serialport/qt4support/install-helper.pri25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/serialport/qt4support/install-helper.pri b/src/serialport/qt4support/install-helper.pri
new file mode 100644
index 0000000..657dbd6
--- /dev/null
+++ b/src/serialport/qt4support/install-helper.pri
@@ -0,0 +1,25 @@
+SERIALPORT_PROJECT_INCLUDEDIR = $$SERIALPORT_BUILD_ROOT/include/QtAddOnSerialPort
+SERIALPORT_PROJECT_INCLUDEDIR ~=s,/,$$QMAKE_DIR_SEP,
+
+system("$$QMAKE_MKDIR $$SERIALPORT_PROJECT_INCLUDEDIR")
+
+for(header_file, PUBLIC_HEADERS) {
+ header_file ~=s,/,$$QMAKE_DIR_SEP,
+ system("$$QMAKE_COPY $${header_file} $$SERIALPORT_PROJECT_INCLUDEDIR")
+}
+
+target_headers.files = $$PUBLIC_HEADERS
+target_headers.path = $$[QT_INSTALL_PREFIX]/include/QtAddOnSerialPort
+INSTALLS += target_headers
+
+mkspecs_features.files = $$SERIALPORT_PROJECT_ROOT/src/serialport/qt4support/serialport.prf
+mkspecs_features.path = $$[QT_INSTALL_DATA]/mkspecs/features
+INSTALLS += mkspecs_features
+
+win32 {
+ dlltarget.path = $$[QT_INSTALL_BINS]
+ INSTALLS += dlltarget
+}
+
+target.path = $$[QT_INSTALL_LIBS]
+INSTALLS += target