blob: 88f76ecd9238f126d2c8c9abec39987ca5eea74c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
## SECTION=scientific
# libfftw configuration
config FFTW
tristate
prompt "fftw"
select LIBC_M
help
FFTW is a C subroutine library for computing the discrete
Fourier transform (DFT) in one or more dimensions, of
arbitrary input size, and of both real and complex data (as
well as of even/odd data, i.e. the discrete cosine/sine
transforms or DCT/DST).
For details, see http://www.fftw.org
# --enable-fma enable optimizations for machines with fused
# multiply-add
# --enable-debug compile fftw with extra runtime checks for debugging
# --enable-debug-malloc enable malloc debugging version
# --enable-debug-alignment
# enable alignment debugging hacks
# --enable-single compile fftw in single precision
# --enable-float synonym for --enable-single
# --enable-long-double compile fftw in long-double precision
# --enable-k7 enable AMD K7 optimizations, including 3dNow!
# --enable-sse enable SSE optimizations
# --enable-sse2 enable SSE2 optimizations
# --enable-altivec enable Altivec optimizations
# --disable-dependency-tracking speeds up one-time build
# --enable-dependency-tracking do not reject slow dependency extractors
# --enable-static[=PKGS] build static libraries [default=yes]
# --enable-fast-install[=PKGS]
# optimize for fast installation [default=yes]
# --disable-libtool-lock avoid locking (might break parallel builds)
# --enable-portable-binary
# disable compiler optimizations that would produce
# unportable binaries
# --disable-fortran don't include fortran-callable wrappers
# --enable-threads compile FFTW SMP threads library
#
# Optional Packages:
# --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
# --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
# --with-slow-timer use low-precision timers (SLOW)
# --with-our-malloc16 use our 16-byte aligned malloc (helpful for Win32)
# --with-windows-f77-mangling
# use common Win32 Fortran interface styles
# --with-gnu-ld assume the C compiler uses GNU ld [default=no]
# --with-pic try to use only PIC/non-PIC objects [default=use
# both]
# --with-tags[=TAGS] include additional configurations [automatic]
# --with-gcc-arch=<arch> use architecture <arch> for gcc -march/-mtune,
# instead of guessing
# --with-openmp use OpenMP directives instead of a threads library
# --with-combined-threads combine threads into main libfftw3
|