diff options
author | Samuli Piippo <samuli.piippo@theqtcompany.com> | 2015-08-25 14:43:44 +0300 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2015-08-26 17:21:13 +0200 |
commit | f969c48953359c75199634867ab8e1d775b7e747 (patch) | |
tree | 913593731b77a35032298972b5770091cd31bddb | |
parent | c44912563c4eadc288050f0b5e25981bc432d3f7 (diff) | |
download | meta-qt5-f969c48953359c75199634867ab8e1d775b7e747.tar.gz |
qt5: improve Qt module package handling
Make it simpler to add Qt modules to image and toolchain, without need
to specify each subpackage separately. All Qt modules should provide
the ${PN} package, so create it even if empty. Make the ${PN} package
also recommend all subpackages that are normally required at run time,
namely plugins. Do the same for ${PN}-dev and ${PN}-dbg packages.
Signed-off-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
-rw-r--r-- | recipes-qt/qt5/qt5.inc | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/recipes-qt/qt5/qt5.inc b/recipes-qt/qt5/qt5.inc index d0309ae4..ef849bf6 100644 --- a/recipes-qt/qt5/qt5.inc +++ b/recipes-qt/qt5/qt5.inc | |||
@@ -47,6 +47,24 @@ INSANE_SKIP_${PN}-examples-dev += "libdir" | |||
47 | 47 | ||
48 | PACKAGES =. "${PN}-qmlplugins-dbg ${PN}-tools-dbg ${PN}-plugins-dbg ${PN}-qmlplugins ${PN}-tools ${PN}-plugins ${PN}-mkspecs ${PN}-examples-dev ${PN}-examples-staticdev ${PN}-examples-dbg ${PN}-examples " | 48 | PACKAGES =. "${PN}-qmlplugins-dbg ${PN}-tools-dbg ${PN}-plugins-dbg ${PN}-qmlplugins ${PN}-tools ${PN}-plugins ${PN}-mkspecs ${PN}-examples-dev ${PN}-examples-staticdev ${PN}-examples-dbg ${PN}-examples " |
49 | 49 | ||
50 | ALLOW_EMPTY_${PN} = "1" | ||
51 | ALLOW_EMPTY_${PN}-dbg = "1" | ||
52 | |||
53 | RRECOMMENDS_${PN} = " \ | ||
54 | ${PN}-plugins \ | ||
55 | ${PN}-qmlplugins \ | ||
56 | " | ||
57 | |||
58 | RRECOMMENDS_${PN}-dev = " \ | ||
59 | ${PN} \ | ||
60 | ${PN}-mkspecs \ | ||
61 | " | ||
62 | |||
63 | RRECOMMENDS_${PN}-dbg = " \ | ||
64 | ${PN}-plugins-dbg \ | ||
65 | ${PN}-qmlplugins-dbg \ | ||
66 | " | ||
67 | |||
50 | # extra -dbg packages | 68 | # extra -dbg packages |
51 | FILES_${PN}-qmlplugins-dbg = " \ | 69 | FILES_${PN}-qmlplugins-dbg = " \ |
52 | ${OE_QMAKE_PATH_QML}/*/.debug \ | 70 | ${OE_QMAKE_PATH_QML}/*/.debug \ |
@@ -138,8 +156,7 @@ FILES_${PN}-staticdev += " \ | |||
138 | ${OE_QMAKE_PATH_LIBS}/*.a \ | 156 | ${OE_QMAKE_PATH_LIBS}/*.a \ |
139 | " | 157 | " |
140 | FILES_${PN}-examples = " \ | 158 | FILES_${PN}-examples = " \ |
141 | ${OE_QMAKE_PATH_EXAMPLES}/README \ | 159 | ${OE_QMAKE_PATH_EXAMPLES}/* \ |
142 | ${OE_QMAKE_PATH_EXAMPLES}/*/* \ | ||
143 | " | 160 | " |
144 | FILES_${PN}-examples-dev = " \ | 161 | FILES_${PN}-examples-dev = " \ |
145 | ${OE_QMAKE_PATH_EXAMPLES}/*${SOLIBSDEV} \ | 162 | ${OE_QMAKE_PATH_EXAMPLES}/*${SOLIBSDEV} \ |