[Buildroot] [PATCH v6 20/28] qt5: Fix pkgconfig search path for per-package infrastructure
Andreas Naumann
anaumann at ultratronik.de
Mon Feb 17 21:23:42 UTC 2020
Per default qmake uses the pkg-config binary and search path detected by qt5base
and set in mkspecs/qconfig.pri. For per-package infra, this leads to packages
not contained in qt5base not being detected.
To overcome this, set the correct pathes in the global QMAKE variable.
Signed-off-by: Andreas Naumann <anaumann at ultratronik.de>
---
package/qt5/qt5.mk | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/package/qt5/qt5.mk b/package/qt5/qt5.mk
index eb2a749678..c3b9f69c3f 100644
--- a/package/qt5/qt5.mk
+++ b/package/qt5/qt5.mk
@@ -33,4 +33,6 @@ endef
endif
# Variable for other Qt applications to use
-QT5_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++
+QT5_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++ \
+ PKG_CONFIG_SYSROOT_DIR=$(STAGING_DIR) \
+ PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig:$(STAGING_DIR)/usr/share/pkgconfig
--
2.25.0
More information about the buildroot
mailing list