diff options
Diffstat (limited to 'recipes-qt/qt6/qtbase_git.bb')
-rw-r--r-- | recipes-qt/qt6/qtbase_git.bb | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/recipes-qt/qt6/qtbase_git.bb b/recipes-qt/qt6/qtbase_git.bb index 52598eb..6b60cf9 100644 --- a/recipes-qt/qt6/qtbase_git.bb +++ b/recipes-qt/qt6/qtbase_git.bb @@ -185,6 +185,28 @@ EOF -e "s|/.*/toolchain.cmake|\${CMAKE_CURRENT_LIST_DIR}/$RELPATH|" } +do_install:append:class-target() { + sed >> ${D}${QT6_INSTALL_MKSPECSDIR}/linux-oe-g++/qmake.conf <<EOF \ + -e 's:${lcl_maybe_fortify}::' \ + -e 's:${DEBUG_PREFIX_MAP}::' \ + -e 's:${RECIPE_SYSROOT}:$$[QT_SYSROOT]:' \ + -e 's:${TARGET_PREFIX}:$$[QT_HOST_PREFIX]${bindir}/${TARGET_SYS}/${TARGET_PREFIX}:' + +isEmpty(QMAKE_CC): { + QMAKE_AR = ${AR} cqs + QMAKE_AR_LTCG = ${HOST_PREFIX}gcc-ar cqs + QMAKE_STRIP = ${STRIP} + QMAKE_OBJCOPY = ${OBJCOPY} + QMAKE_CC = ${HOST_PREFIX}gcc + QMAKE_CFLAGS += ${TARGET_CC_ARCH}${TOOLCHAIN_OPTIONS} + QMAKE_CXX = ${HOST_PREFIX}g++ + QMAKE_CXXFLAGS += ${TARGET_CC_ARCH}${TOOLCHAIN_OPTIONS} + QMAKE_LINK = ${HOST_PREFIX}g++ + QMAKE_LFLAGS += ${TARGET_CC_ARCH}${TOOLCHAIN_OPTIONS} ${TARGET_LDFLAGS} + } +EOF +} + INSANE_SKIP:${PN}-ptest += "arch" INHIBIT_PACKAGE_STRIP_FILES = "\ ${PKGD}${PTEST_PATH}/tests/auto/corelib/plugin/qpluginloader/elftest/corrupt2.elf64.so \ |