From 31113502d63b822a853eef33e2629c78fba76cb2 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sun, 10 Jan 2010 12:21:33 +0100 Subject: [PATCH] navit: fix build with qt4 in staging, only enable floats when you have an fpu --- recipes/navit/navit-fpu.inc | 6 ++++++ recipes/navit/navit.inc | 15 +++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 recipes/navit/navit-fpu.inc diff --git a/recipes/navit/navit-fpu.inc b/recipes/navit/navit-fpu.inc new file mode 100644 index 0000000000..d333b92001 --- /dev/null +++ b/recipes/navit/navit-fpu.inc @@ -0,0 +1,6 @@ + +def get_navit_fpu_setting(bb, d): + if bb.data.getVar('TARGET_FPU', d, 1) in [ 'soft' ]: + return "--enable-avoid-float" + return "" + diff --git a/recipes/navit/navit.inc b/recipes/navit/navit.inc index 0b0c36470d..ad29f347ed 100644 --- a/recipes/navit/navit.inc +++ b/recipes/navit/navit.inc @@ -5,11 +5,22 @@ DEPENDS = "glib-2.0 gtk+" RRECOMMENDS = "gpsd speechd flite" PE = "1" -INC_PR = "r4" +INC_PR = "r5" inherit autotools -EXTRA_OECONF = "--disable-binding-python --disable-gui-sdl --disable-samplemap --enable-avoid-float --enable-avoid-unaligned" +EXTRA_OECONF = " \ + --disable-binding-python \ + --disable-gui-sdl \ + --disable-samplemap \ + --enable-avoid-unaligned \ + --disable-graphics-qt-qpainter \ +" + +# --enable-avoid-float \ +#check for TARGET_FPU=soft and inform configure of the result so it can disable some floating points +require navit-fpu.inc +EXTRA_OECONF += "${@get_navit_fpu_setting(bb, d)}" PACKAGES = "${PN}-dbg ${PN}-dev ${PN} ${PN}-doc ${PN}-locale" -- 2.39.5