PACKAGECONFIG_DISTRO += " \ icu \ gif \ gtk \ harfbuzz \ " inherit instant-paths do_install:append() { # at least KDE's extra-cmake-modules expect qmake-qt5 ln -s qmake ${D}/${bindir}/qmake-qt5 } do_copy_to_target_sysroot:append() { # ---------- qt.conf ---------- # create generate_qt_config_file_paths # move to target sysroot qtconf=`basename ${OE_QMAKE_QTCONF_PATH}` targetpath=${INSTANT_TARGET_PATH}${OE_QMAKE_PATH_HOST_BINS} rm -f "$targetpath/$qtconf" mv "${OE_QMAKE_QTCONF_PATH}" "$targetpath" echo "${OE_QMAKE_PATH_HOST_BINS}/$qtconf" >> ${INSTANT_MANIFEST} # adjust to instant sysroot sed -i \ -e 's:${STAGING_DIR_NATIVE}:${INSTANT_NATIVE_PATH}:g' \ -e 's:${STAGING_DIR_HOST}:${INSTANT_TARGET_PATH}:g' \ -e 's:^HostBinaries =.*:HostBinaries = ${INSTANT_NATIVE_PATH}${bindir}${QT_DIR_NAME}:g' \ "$targetpath/$qtconf" # ---------- mkspecs qmake.conf ---------- rm ${INSTANT_TARGET_PATH}${libdir}${QT_DIR_NAME}/mkspecs/${XPLATFORM}/qmake.conf cp -f "${WORKDIR}/packages-split/${PN}-mkspecs${libdir}${QT_DIR_NAME}/mkspecs/${XPLATFORM}/qmake.conf" \ "${INSTANT_TARGET_PATH}${libdir}${QT_DIR_NAME}/mkspecs/${XPLATFORM}/" sed -i \ -e 's:${DEBUG_PREFIX_MAP}:-fdebug-prefix-map=${INSTANT_TARGET_PATH}= -fdebug-prefix-map=${INSTANT_NATIVE_PATH}=:g' \ "${INSTANT_TARGET_PATH}${libdir}${QT_DIR_NAME}/mkspecs/${XPLATFORM}/qmake.conf" }