From 66d3a7ba3a4efa59cd83d8aab734b1434a3481f3 Mon Sep 17 00:00:00 2001 From: Paul Barker Date: Mon, 14 Apr 2014 12:37:50 +0100 Subject: 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 Signed-off-by: Martin Jansa --- 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(-) (limited to 'meta-oe/recipes-support/fftw') 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" - -- cgit v1.2.3-54-g00ecf