aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/fftw
diff options
context:
space:
mode:
authorPaul Barker <paul@paulbarker.me.uk>2014-04-14 12:37:50 +0100
committerMartin Jansa <Martin.Jansa@gmail.com>2014-04-20 11:30:15 +0200
commit66d3a7ba3a4efa59cd83d8aab734b1434a3481f3 (patch)
tree77a6e07c6537cc06f33a20e8600d1e9c6172ea4f /meta-oe/recipes-support/fftw
parent76b0893ddb713cb575e92cac456ed3081840dd47 (diff)
downloadmeta-openembedded-contrib-66d3a7ba3a4efa59cd83d8aab734b1434a3481f3.tar.gz
fftw: Refactor EXTRA_OECONF
The configure flags common to all three fftw recipes are moved into fftw.inc and then each recipe just appends the extra flags it needs. This makes it easier to read and modify options which affect all three recipes. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe/recipes-support/fftw')
-rw-r--r--meta-oe/recipes-support/fftw/fftw.inc2
-rw-r--r--meta-oe/recipes-support/fftw/fftw_3.3.3.bb3
-rw-r--r--meta-oe/recipes-support/fftw/fftwf_3.3.3.bb4
-rw-r--r--meta-oe/recipes-support/fftw/fftwl_3.3.3.bb3
4 files changed, 4 insertions, 8 deletions
diff --git a/meta-oe/recipes-support/fftw/fftw.inc b/meta-oe/recipes-support/fftw/fftw.inc
index 074a53b36f..6bd622d9b8 100644
--- a/meta-oe/recipes-support/fftw/fftw.inc
+++ b/meta-oe/recipes-support/fftw/fftw.inc
@@ -11,6 +11,8 @@ S = "${WORKDIR}/fftw-${PV}"
inherit autotools pkgconfig
+EXTRA_OECONF = "--disable-fortran --enable-shared --enable-threads"
+
do_configure_prepend() {
echo 'AM_PROG_AS' >> ${S}/configure.ac
}
diff --git a/meta-oe/recipes-support/fftw/fftw_3.3.3.bb b/meta-oe/recipes-support/fftw/fftw_3.3.3.bb
index 03a12746d2..b889c910fd 100644
--- a/meta-oe/recipes-support/fftw/fftw_3.3.3.bb
+++ b/meta-oe/recipes-support/fftw/fftw_3.3.3.bb
@@ -1,7 +1,4 @@
require fftw.inc
-EXTRA_OECONF = "--disable-fortran --enable-shared --enable-threads"
-
SRC_URI[md5sum] = "0a05ca9c7b3bfddc8278e7c40791a1c2"
SRC_URI[sha256sum] = "85cdfc0a0ba10d8fa4f0f8e733aac1a5936c859832a9e3d5c0731fb5c54a97f3"
-
diff --git a/meta-oe/recipes-support/fftw/fftwf_3.3.3.bb b/meta-oe/recipes-support/fftw/fftwf_3.3.3.bb
index e2989d6e34..5e4e8edf7e 100644
--- a/meta-oe/recipes-support/fftw/fftwf_3.3.3.bb
+++ b/meta-oe/recipes-support/fftw/fftwf_3.3.3.bb
@@ -1,10 +1,8 @@
require fftw.inc
-EXTRA_OECONF = "--disable-fortran --enable-single --enable-shared \
- --enable-threads \
+EXTRA_OECONF += "--enable-single \
${@base_contains('TUNE_FEATURES', 'neon', '--enable-neon', '', d)} \
"
SRC_URI[md5sum] = "0a05ca9c7b3bfddc8278e7c40791a1c2"
SRC_URI[sha256sum] = "85cdfc0a0ba10d8fa4f0f8e733aac1a5936c859832a9e3d5c0731fb5c54a97f3"
-
diff --git a/meta-oe/recipes-support/fftw/fftwl_3.3.3.bb b/meta-oe/recipes-support/fftw/fftwl_3.3.3.bb
index b28784ea13..9c673541f3 100644
--- a/meta-oe/recipes-support/fftw/fftwl_3.3.3.bb
+++ b/meta-oe/recipes-support/fftw/fftwl_3.3.3.bb
@@ -1,7 +1,6 @@
require fftw.inc
-EXTRA_OECONF = "--disable-fortran --enable-long-double --enable-shared --enable-threads"
+EXTRA_OECONF += "--enable-long-double"
SRC_URI[md5sum] = "0a05ca9c7b3bfddc8278e7c40791a1c2"
SRC_URI[sha256sum] = "85cdfc0a0ba10d8fa4f0f8e733aac1a5936c859832a9e3d5c0731fb5c54a97f3"
-