mirror of
http://code.qt.io/yocto/meta-qt6.git
synced 2026-01-01 13:58:07 +00:00
sdk: support additional build scripts from qtbase
QtBase has several helper scripts available that can be used to build other modules and tests. Patch those so they work properly from the sdk. Fixes: QTBUG-93342 Pick-to: 6.3 6.2 Change-Id: If393d1a0abdebe21a70439190e49715bcd3e35a1 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
This commit is contained in:
parent
90dd254455
commit
7297b1bee8
|
|
@ -40,6 +40,7 @@ create_qt6_sdk_files () {
|
|||
# add qt.conf to both bin and libexec dirs
|
||||
cp ${WORKDIR}/qt.conf ${SDK_OUTPUT}${SDKPATHNATIVE}${QT6_INSTALL_BINDIR}/
|
||||
cp ${WORKDIR}/qt.conf ${SDK_OUTPUT}${SDKPATHNATIVE}${QT6_INSTALL_HOST_LIBEXECDIR}/
|
||||
cp ${WORKDIR}/qt.conf ${SDK_OUTPUT}${SDKPATHNATIVE}${QT6_INSTALL_BINDIR}/target_qt.conf
|
||||
|
||||
install -d ${SDK_OUTPUT}${SDKPATHNATIVE}/environment-setup.d
|
||||
script=${SDK_OUTPUT}${SDKPATHNATIVE}/environment-setup.d/qt6.sh
|
||||
|
|
|
|||
|
|
@ -153,6 +153,11 @@ do_install:append:class-nativesdk() {
|
|||
set(QT_HOST_PATH "\$ENV{OECORE_NATIVE_SYSROOT}/usr" CACHE PATH "")
|
||||
set(QT_BUILD_TOOLS_WHEN_CROSSCOMPILING "TRUE" CACHE BOOL "")
|
||||
EOF
|
||||
|
||||
sed -i ${D}${QT6_INSTALL_BINDIR}/* \
|
||||
-e 's|${RECIPE_SYSROOT_NATIVE}|${SDKPATHNATIVE}|' \
|
||||
-e '/^toolchain_path=/s|.*|toolchain_path=${SDKPATHNATIVE}/usr/share/cmake/Qt6Toolchain.cmake|'
|
||||
|
||||
}
|
||||
|
||||
INSANE_SKIP:${PN}-ptest += "arch"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user