blob: 4444ec709c8301566b7ec2f9c08982808eddee29 (
plain) (
blame)
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
|
[package]
name : fftw
version : 3.3.4
[about]
home : http://www.fftw.org
license : GPL
summary : ${package:name}
[source]
fn : ${package:name}-${package:version}.tar.gz
url : ${about:home}/${fn}
[build]
number : 0
[requirements]
build :
#none
run :
#none
[cbc_build]
linux :
export modes="--enable-single --enable-long-double --enable-quad-precision"
export FFTW_CONFIGURE="./configure --prefix=$$PREFIX --disable-static --enable-shared --enable-threads "
function fftw_build
{
$$FFTW_CONFIGURE "$$@" || exit 1
make -j$$CPU_COUNT || exit 1
make install || exit 1
}
# build once, without options
fftw_build
for mode in $$modes; do fftw_build $$mode; done
windows :
echo Unsupported
|