alsa: enable fixed-point PCM conversion for TARGET_FPU=soft
authorKoen Kooi <koen@openembedded.org>
Mon, 17 Sep 2007 11:35:01 +0000 (11:35 +0000)
committerKoen Kooi <koen@openembedded.org>
Mon, 17 Sep 2007 11:35:01 +0000 (11:35 +0000)
packages/alsa/alsa-fpu.inc [new file with mode: 0644]
packages/alsa/alsa-lib_1.0.14.bb

diff --git a/packages/alsa/alsa-fpu.inc b/packages/alsa/alsa-fpu.inc
new file mode 100644 (file)
index 0000000..ebd3493
--- /dev/null
@@ -0,0 +1,6 @@
+
+def get_alsa_fpu_setting(bb, d):
+       if bb.data.getVar('TARGET_FPU', d, 1) in [ 'soft' ]:
+               return "--with-softfloat"
+       return ""
+
index de805b9..ba46342 100644 (file)
@@ -3,7 +3,7 @@ HOMEPAGE = "http://www.alsa-project.org"
 SECTION = "libs/multimedia"
 LICENSE = "GPL"
 
-PR = "r1"
+PR = "r2"
 
 # configure.in sets -D__arm__ on the command line for any arm system
 # (not just those with the ARM instruction set), this should be removed,
@@ -17,6 +17,9 @@ SRC_URI = "ftp://ftp.alsa-project.org/pub/lib/alsa-lib-${PV}.tar.bz2 \
 
 inherit autotools pkgconfig
 
+require alsa-fpu.inc
+EXTRA_OECONF += "${@get_alsa_fpu_setting(bb, d)} "
+
 EXTRA_OECONF = "--with-cards=pdaudiocf --with-oss=yes"
 
 do_stage () {