summaryrefslogtreecommitdiffstats
path: root/mkspecs/features
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2015-04-15 12:35:41 +0200
committerOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2015-04-23 19:16:49 +0000
commit455ae6a32c1c4b35e359f88d1f8ac2b85f0db689 (patch)
tree0b53481c97f59b846936a190d1bf82074bc5ffaf /mkspecs/features
parent6d1ea28aa3924aaa716bc9f1c7e467be00af87d4 (diff)
support headers-only modules
automatically set TEMPLATE=aux if qt_no_install_library is set. Change-Id: Iccceda468da762b181fdd5c8e511bf6ed19af599 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Diffstat (limited to 'mkspecs/features')
-rw-r--r--mkspecs/features/qt_module.prf11
1 files changed, 8 insertions, 3 deletions
diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
index 7c4d574874..afa20a9ab1 100644
--- a/mkspecs/features/qt_module.prf
+++ b/mkspecs/features/qt_module.prf
@@ -58,10 +58,14 @@ else: \
MODULE_DEFINE = QT_$${ucmodule}_LIB
MODULE_DEFINES = $$MODULE_DEFINE $$MODULE_DEFINES
-load(qt_module_pris)
+load(qt_build_paths)
-#other
-TEMPLATE = lib
+qt_no_install_library {
+ TEMPLATE = aux
+ CONFIG += force_qt # Needed for the headers_clean tests.
+} else {
+ TEMPLATE = lib
+}
DESTDIR = $$MODULE_BASE_OUTDIR/lib
win32:!wince*:!prefix_build: DLLDESTDIR = $$MODULE_BASE_OUTDIR/bin
@@ -69,6 +73,7 @@ CONFIG += qmake_cache target_qt
QMAKE_DOCS_TARGETDIR = qt$${MODULE}
+load(qt_module_pris)
load(qt_common)
!no_module_headers: load(qt_module_headers)