diff options
author | Paul Barker <paul@paulbarker.me.uk> | 2014-04-14 12:37:50 +0100 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2014-04-20 11:30:15 +0200 |
commit | 66d3a7ba3a4efa59cd83d8aab734b1434a3481f3 (patch) | |
tree | 77a6e07c6537cc06f33a20e8600d1e9c6172ea4f | |
parent | 76b0893ddb713cb575e92cac456ed3081840dd47 (diff) | |
download | meta-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>
-rw-r--r-- | meta-oe/recipes-support/fftw/fftw.inc | 2 | ||||
-rw-r--r-- | meta-oe/recipes-support/fftw/fftw_3.3.3.bb | 3 | ||||
-rw-r--r-- | meta-oe/recipes-support/fftw/fftwf_3.3.3.bb | 4 | ||||
-rw-r--r-- | meta-oe/recipes-support/fftw/fftwl_3.3.3.bb | 3 |
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" - |