Message ID | 20190314094024.1961-14-anaumann@ultratronik.de |
---|---|
State | Superseded |
Headers | show |
Series | ppsh compatible Qt5 / generic qmake target install | expand |
diff --git a/package/qt5/qt5.mk b/package/qt5/qt5.mk index 15ca188c8c..15a98ce4ab 100644 --- a/package/qt5/qt5.mk +++ b/package/qt5/qt5.mk @@ -33,4 +33,6 @@ define QT5_QTCONF_FIXUP endef # Variable for other Qt applications to use -QT5_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++ -qtconf $(@D)/qt.conf +QT5_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++ -qtconf $(@D)/qt.conf \ + PKG_CONFIG_SYSROOT_DIR=$(STAGING_DIR) \ + PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig:$(STAGING_DIR)/usr/share/pkgconfig
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@ultratronik.de> --- package/qt5/qt5.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)