Samuel Martin
a4b65e1900
package/fftw: add fortran support
...
Signed-off-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com >
[Thomas: pass FLIBS explicitly to help the configure script.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-07-03 16:58:11 +02:00
André Hentschel
0f163c819c
fftw: Disable combined threads when building with OpenMP support
...
Otherwise fftw fails to configure:
configure: error: --with-combined-threads incompatible with --enable-openmp
Signed-off-by: André Hentschel <nerv@dawncrow.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-07-02 15:42:16 +02:00
Gustavo Zacarias
757e9c4c2a
package: kill pointless text justification
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-04-23 09:47:08 +02:00
Bernd Kuhls
03580125e1
package/fftw: add hash
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-04-19 19:25:20 +02:00
Gwenhael Goavec-Merou
9cd352f4df
fftw: fix build failure with old gcc
...
-Ofast is not available on gcc <4.6. This option is equivalent to
-O3 -ffast-math.
Fixes:
http://autobuild.buildroot.org/results/207/207a20a3ca5e62029823b1361479d5cd38fefeb0/
http://autobuild.buildroot.net/results/871/871b29c9bbf94aa05034c442f35c8771f83abe1e/
[Thomas: remove Yann SoB.]
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-04-11 15:21:31 +02:00
Yann E. MORIN
84183b3ec3
package/fftw: enable OpenMP if the compiler has that
...
Unfortunately, this is limited to internal toolchains; we currently have
no way to know if an external toolchain has support for OpenMP.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: guillaume william brs <guillaume.bressaix@gmail.com >
Cc: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Tested-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Reviewed-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-03-16 19:44:02 +01:00
Yann E. MORIN
4ce91aa31b
package/fftw: enable threads when the toolchain has them
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
[based on a patch by Guillaume]
Cc: guillaume william brs <guillaume.bressaix@gmail.com >
Cc: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Tested-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Reviewed-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-03-16 19:44:02 +01:00
Yann E. MORIN
10ce987aa5
package/fftw: disable fortran
...
We do not have any fortran package and we do not build a fortran
compiler.
Still, an external toolchain may have a fortran compiler and that is
totally useless to us, since we anyway have no fortran package...
So, entirely disable fortran support; that will at least slightly speed
up the build in case an external toolchain has a fortran compiler.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
[based on a patch by Guillaume]
Cc: guillaume william brs <guillaume.bressaix@gmail.com >
Cc: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Tested-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Reviewed-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-03-16 19:44:02 +01:00
Yann E. MORIN
007d688e52
package/fftw: add ARM optimisations
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
[based on a patch by Guillaume]
Cc: guillaume william brs <guillaume.bressaix@gmail.com >
Cc: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-03-16 19:44:02 +01:00
Yann E. MORIN
20b741da4c
package/fftw: add x86 optimisations
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Cc: guillaume william brs <guillaume.bressaix@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-03-16 19:44:02 +01:00
Yann E. MORIN
96336c6248
package/fftw: add option for fast maths
...
Use FFTW_CFLAGS as intermediate variable, since we're going to need it
in a later patch (about NEON optimisations).
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
[based on a patch by Guillaume]
Cc: guillaume william brs <guillaume.bressaix@gmail.com >
Cc: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Tested-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Reviewed-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-03-16 19:44:02 +01:00
Gwenhael Goavec-Merou
a990ed296d
fftw: add compile precision option
...
fftw has options to select compile precision between single, long-double
and quad. These options are exclusives. This patch adds choice to select
precision option.
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
[yann.morin.1998@free.fr: use --disable-XXX when not enabled; reword
prompts (default is not 'none' but 'double')
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: guillaume william brs <guillaume.bressaix@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-03-16 19:44:02 +01:00
Gustavo Zacarias
c142bc4e9b
fftw: bump to version 3.3.4
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-07-01 12:55:12 +02:00
Gustavo Zacarias
7893840d16
fftw: bump to version 3.3.3
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-05-12 21:39:14 +02:00
Peter Korsgaard
b2e0d96bc0
fftw: bump version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-10-02 08:48:33 +02:00
Arnout Vandecappelle (Essensium/Mind)
e1502ebc0c
all packages: rename XXXTARGETS to xxx-package
...
Also remove the redundant $(call ...).
This is a purely mechanical change, performed with
find package linux toolchain boot -name \*.mk | \
xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \
-e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \
-e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/'
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2012-07-17 20:23:05 +02:00
Thomas Petazzoni
300f9c9c9d
package: remove useless arguments from AUTOTARGETS
...
Thanks to the pkgparentdir and pkgname functions, we can rewrite the
AUTOTARGETS macro in a way that avoids the need for each package to
repeat its name and the directory in which it is present.
[Peter: pkgdir->pkgparentdir]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-09-29 23:12:27 +02:00
Peter Korsgaard
8d6aaaa6ff
package: add fftw library
...
fftw is a library for fast fourier transforms.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-09-28 23:34:34 +02:00