summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/qt_installs.prf
diff options
context:
space:
mode:
Diffstat (limited to 'mkspecs/features/qt_installs.prf')
-rw-r--r--mkspecs/features/qt_installs.prf44
1 files changed, 44 insertions, 0 deletions
diff --git a/mkspecs/features/qt_installs.prf b/mkspecs/features/qt_installs.prf
new file mode 100644
index 0000000000..5a9ab4ba0a
--- /dev/null
+++ b/mkspecs/features/qt_installs.prf
@@ -0,0 +1,44 @@
+#always install the library
+win32 {
+ dlltarget.path=$$[QT_INSTALL_BINS]
+ INSTALLS += dlltarget
+}
+target.path=$$[QT_INSTALL_LIBS]
+INSTALLS += target
+
+#headers
+qt_install_headers {
+ INSTALL_HEADERS = $$SYNCQT.HEADER_FILES
+ equals(TARGET, QtCore) {
+ #headers created by configure
+ INSTALL_HEADERS *= $$QT_BUILD_TREE/src/corelib/global/qconfig.h \
+ $$QT_SOURCE_TREE/src/corelib/arch/$$QT_ARCH/arch
+ }
+
+ equals(TARGET, phonon) {
+ class_headers.path = $$[QT_INSTALL_HEADERS]/$$TARGET
+ } else {
+ flat_headers.files = $$INSTALL_HEADERS
+ flat_headers.path = $$[QT_INSTALL_HEADERS]/Qt
+ INSTALLS += flat_headers
+
+ class_headers.path = $$[QT_INSTALL_HEADERS]/$$TARGET
+ }
+ class_headers.files = $$SYNCQT.HEADER_CLASSES
+ INSTALLS += class_headers
+
+ targ_headers.files = $$INSTALL_HEADERS
+ targ_headers.path = $$[QT_INSTALL_HEADERS]/$$TARGET
+ INSTALLS += targ_headers
+
+ private_headers.files = $$SYNCQT.PRIVATE_HEADER_FILES
+ private_headers.path = $$[QT_INSTALL_HEADERS]/$$TARGET/$$eval(QT.$${MODULE}.VERSION)/$$TARGET/private
+ INSTALLS += private_headers
+}
+
+embedded|qpa: equals(TARGET, QtGui) {
+ # install fonts for embedded
+ INSTALLS += fonts
+ fonts.path = $$[QT_INSTALL_LIBS]/fonts
+ fonts.files = $$QT_SOURCE_TREE/lib/fonts/*
+}