[oe] [PATCH 1/2] fftw: Refactor EXTRA_OECONF
Martin Jansa
martin.jansa at gmail.com
Sun Apr 20 09:29:55 UTC 2014
On Mon, Apr 14, 2014 at 12:37:50PM +0100, Paul Barker wrote:
> 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.
Both merged, thanks!
>
> Signed-off-by: Paul Barker <paul at paulbarker.me.uk>
> ---
> meta-oe/recipes-support/fftw/fftw.inc | 2 ++
> meta-oe/recipes-support/fftw/fftw_3.3.3.bb | 3 ---
> meta-oe/recipes-support/fftw/fftwf_3.3.3.bb | 4 +---
> 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 074a53b..6bd622d 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 03a1274..b889c91 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 e2989d6..5e4e8ed 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 b28784e..9c67354 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"
> -
> --
> 1.9.2
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
--
Martin 'JaMa' Jansa jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20140420/58427138/attachment-0002.sig>
More information about the Openembedded-devel
mailing list