qtbase: ship a valid qmake configuration in our cross sysroot

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
This commit is contained in:
Andreas Müller
2018-12-06 18:31:54 +01:00
parent dc93483c39
commit 8b8213afad

View File

@@ -4,3 +4,27 @@ PACKAGECONFIG_DISTRO += " \
gtk \
harfbuzz \
"
inherit instant-paths
do_copytocrosssysroot_append() {
# ---------- qt.conf ----------
# create
generate_qt_config_file_paths
generate_qt_config_file_effective_paths
# copy to cross sysroot
cross_sysroot_qtconf="${INSTANT_CROSS_PATH}${OE_QMAKE_PATH_QT_BINS}/`basename ${OE_QMAKE_QTCONF_PATH}`"
cp -f ${OE_QMAKE_QTCONF_PATH} "$cross_sysroot_qtconf"
echo "$cross_sysroot_qtconf" >> ${INSTANT_MANIFEST}
# adjust to instant sysroot
qtconf_cross_sysroot=
sed -i \
-e 's:${STAGING_DIR_NATIVE}:${INSTANT_NATIVE_PATH}:g' \
-e 's:${STAGING_DIR_HOST}:${INSTANT_CROSS_PATH}:g' \
"$cross_sysroot_qtconf"
# ---------- mkspecs ----------
}