summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2013-04-23 00:55:13 +0200
committerMartin Jansa <Martin.Jansa@gmail.com>2013-04-28 13:39:33 +0200
commit06ae6e8c9e7df5bbd8ae5ee19c841797c284b870 (patch)
tree0b83087ae151cb2f40b9a2d3aa605c69767a06c0 /classes
parent812c33e0c63ee3189ed5fdaac91f108712d7c5ef (diff)
downloadmeta-qt5-06ae6e8c9e7df5bbd8ae5ee19c841797c284b870.tar.gz
qtbase5_base: move binaries and libs to QT_DIR_NAME
* mkspecs are now installed to libdir/${QT_DIR_NAME} * use the same qt.conf for all qtbase5_base, only qtbase-native is different now
Diffstat (limited to 'classes')
-rw-r--r--classes/qmake5_base.bbclass14
1 files changed, 3 insertions, 11 deletions
diff --git a/classes/qmake5_base.bbclass b/classes/qmake5_base.bbclass
index 712575c9..c2bccbfc 100644
--- a/classes/qmake5_base.bbclass
+++ b/classes/qmake5_base.bbclass
@@ -1,7 +1,7 @@
1# This is useful for target recipes to reference native mkspecs 1# This is useful for target recipes to reference native mkspecs
2QMAKE_MKSPEC_PATH_NATIVE = "${STAGING_LIBDIR_NATIVE}/${QT_DIR_NAME}" 2QMAKE_MKSPEC_PATH_NATIVE = "${STAGING_LIBDIR_NATIVE}/${QT_DIR_NAME}"
3 3
4QMAKE_MKSPEC_PATH = "${STAGING_DATADIR}/${QT_DIR_NAME}" 4QMAKE_MKSPEC_PATH = "${STAGING_LIBDIR}/${QT_DIR_NAME}"
5QMAKE_MKSPEC_PATH_class-native = "${QMAKE_MKSPEC_PATH_NATIVE}" 5QMAKE_MKSPEC_PATH_class-native = "${QMAKE_MKSPEC_PATH_NATIVE}"
6 6
7# hardcode linux, because that's what 0001-Add-linux-oe-g-platform.patch adds 7# hardcode linux, because that's what 0001-Add-linux-oe-g-platform.patch adds
@@ -38,23 +38,15 @@ do_generate_qt_config_file() {
38 cat > ${WORKDIR}/qt.conf <<EOF 38 cat > ${WORKDIR}/qt.conf <<EOF
39[Paths] 39[Paths]
40Prefix = ${prefix} 40Prefix = ${prefix}
41Binaries = ${bindir} 41Binaries = ${bindir}/${QT_DIR_NAME}
42Libraries = ${libdir} 42Libraries = ${libdir}/${QT_DIR_NAME}
43Headers = ${includedir}/${QT_DIR_NAME} 43Headers = ${includedir}/${QT_DIR_NAME}
44Data = ${datadir}/${QT_DIR_NAME} 44Data = ${datadir}/${QT_DIR_NAME}
45ArchData = ${libdir}/${QT_DIR_NAME} 45ArchData = ${libdir}/${QT_DIR_NAME}
46Plugins = ${libdir}/${QT_DIR_NAME}/plugins 46Plugins = ${libdir}/${QT_DIR_NAME}/plugins
47Documentation = ${docdir}/${QT_DIR_NAME} 47Documentation = ${docdir}/${QT_DIR_NAME}
48HostData = ${QMAKE_MKSPEC_PATH} 48HostData = ${QMAKE_MKSPEC_PATH}
49EOF
50}
51# ExternalHostBinaries is useful only for target recipes
52do_generate_qt_config_file_append_class-target() {
53 cat >> ${WORKDIR}/qt.conf <<EOF
54ExternalHostBinaries = ${STAGING_BINDIR_NATIVE}/${QT_DIR_NAME} 49ExternalHostBinaries = ${STAGING_BINDIR_NATIVE}/${QT_DIR_NAME}
55# This doesn't work in 5.0.1 (HostData is used in some cases)
56#HostSpec = ${QMAKE_MKSPEC_PATH_NATIVE}/mkspecs
57#TargetSpec = ${QMAKE_MKSPEC_PATH}/mkspecs
58EOF 50EOF
59} 51}
60 52