mirror of
https://github.com/thead-yocto-mirror/meta-qt5
synced 2026-09-07 06:34:39 +02:00
qtlocation: add packageconfig for geoclue and gypsy
Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
committed by
Martin Jansa
parent
7a8f5fe098
commit
12a40b8412
@@ -2,3 +2,19 @@ require qt5.inc
|
||||
|
||||
DEPENDS += "qtbase qt3d"
|
||||
# qtsystems qtmultimedia
|
||||
|
||||
PACKAGECONFIG ??= ""
|
||||
# older geoclue 0.x is needed
|
||||
PACKAGECONFIG[geoclue] = "OE_GEOCLUE_ENABLED,,gconf geoclue"
|
||||
PACKAGECONFIG[gypsy] = "OE_GYPSY_ENABLED,,gconf gypsy"
|
||||
|
||||
do_configure_prepend() {
|
||||
# disable geoclue tests if it isn't enabled by PACKAGECONFIG
|
||||
sed -i -e 's/^\(qtCompileTest(geoclue)\)/OE_GEOCLUE_ENABLED:\1/' ${S}/qtlocation.pro
|
||||
sed -i -e 's/^\(qtCompileTest(geoclue-satellite)\)/OE_GEOCLUE_ENABLED:\1/' ${S}/qtlocation.pro
|
||||
# disable gypsy test if it isn't enabled by PACKAGECONFIG
|
||||
sed -i -e 's/^\(qtCompileTest(gypsy)\)/OE_GYPSY_ENABLED:\1/' ${S}/qtlocation.pro
|
||||
}
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'geoclue', 'CONFIG+=OE_GEOCLUE_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'gypsy', 'CONFIG+=OE_GYPSY_ENABLED', '', d)}"
|
||||
|
||||
Reference in New Issue
Block a user