From 6b57024c9a173a12551781f6279269cf9ee54e6d Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Fri, 5 Jun 2020 13:36:14 +0300 Subject: [PATCH] qmake: patch prl and pri files Replace host paths with qmake built-in properties --- classes/qt6-cmake.bbclass | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/classes/qt6-cmake.bbclass b/classes/qt6-cmake.bbclass index b65c94e..456daea 100644 --- a/classes/qt6-cmake.bbclass +++ b/classes/qt6-cmake.bbclass @@ -26,3 +26,10 @@ EXTRA_OECMAKE += "\ -DINSTALL_TRANSLATIONSDIR:PATH=${@os.path.relpath(d.getVar('QT6_INSTALL_TRANSLATIONSDIR'), d.getVar('prefix') + '/')} \ -DINSTALL_MKSPECSDIR:PATH=${@os.path.relpath(d.getVar('QT6_INSTALL_MKSPECSDIR'), d.getVar('prefix') + '/')} \ " + +do_install_append() { + # Replace host paths with qmake built-in properties QTBUG-84725 + find ${D} \( -name "*.pri" -or -name "*.prl" \) -exec \ + sed -i -e 's|${STAGING_DIR_NATIVE}|$$[QT_HOST_PREFIX/get]|g' \ + -e 's|${STAGING_DIR_HOST}|$$[QT_SYSROOT]|g' {} \; +}