Freeverb3 VST plugins
Revision | 30f652958575baa711d4fbd86f6849bde394f9dd (tree) |
---|---|
Zeit | 2017-07-16 16:57:00 |
Autor | Teru Kamogashira <tkamogashira@user...> |
Commiter | Teru Kamogashira |
Build fix.
@@ -1,30 +1,31 @@ | ||
1 | -#!/bin/sh | |
1 | +#!/bin/bash | |
2 | 2 | |
3 | 3 | # (cd lib; ./BUILD_EXTERNAL; ./BUILD_FFTW; ./BUILD_OGGS) |
4 | 4 | |
5 | 5 | export set DESTDIRP=/tmp |
6 | 6 | ./autogen.sh |
7 | 7 | |
8 | -for s in ./cross-sh/mingw-cross*sh | |
9 | -do ./$s | |
10 | -rm -rf $DESTDIRP/Freeverb3_VST | |
8 | +for s in ./cross-sh/mingw-w64-cross*sh | |
9 | +do . ./$s | |
10 | +rm -rf $DESTDIRP/Freeverb3_VST_x64 | |
11 | 11 | make clean |
12 | -make -j1 | |
12 | +make -j4 | |
13 | 13 | make DESTDIR=$DESTDIRP vstdist |
14 | 14 | make distclean |
15 | 15 | done |
16 | 16 | |
17 | -for s in ./cross-sh/mingw-w64-cross*sh | |
18 | -do ./$s | |
19 | -rm -rf $DESTDIRP/Freeverb3_VST_x64 | |
17 | +for s in ./cross-sh/mingw-cross*sh | |
18 | +do . ./$s | |
19 | +rm -rf $DESTDIRP/Freeverb3_VST | |
20 | 20 | make clean |
21 | -make -j1 | |
21 | +make -j4 | |
22 | 22 | make DESTDIR=$DESTDIRP vstdist |
23 | 23 | make distclean |
24 | 24 | done |
25 | 25 | |
26 | 26 | rm -rf $DESTDIRP/Freeverb3_VST |
27 | -./cross-sh/macosx-S-universal.sh make | |
27 | +. ./cross-sh/macosx-S-universal.sh make | |
28 | 28 | make DESTDIR=$DESTDIRP vstdist |
29 | 29 | |
30 | 30 | rm -rf $DESTDIRP/Freeverb3_VST $DESTDIRP/Freeverb3_VST_x64 |
31 | + |
@@ -1,6 +1,6 @@ | ||
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -export set PATH=/usr/opt/MinGW-w32/bin:$PATH | |
3 | +export set PATH=/opt/MinGW-w32/bin:$PATH | |
4 | 4 | export set target=i686-w64-mingw32 |
5 | 5 | export set host=$target |
6 | 6 | export set build=i486-linux-gnu |
@@ -8,8 +8,6 @@ | ||
8 | 8 | export CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse -mstackrealign" |
9 | 9 | export CXXFLAGS=$CFLAGS |
10 | 10 | |
11 | -./configure \ | |
12 | ---prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \ | |
11 | +./configure --prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \ | |
13 | 12 | --disable-static --enable-shared --disable-debug --disable-undenormal \ |
14 | 13 | --enable-plugdouble --enable-dstr=-slow-AVX-doubleprecision-win --enable-fftw3n=fftw3-avx |
15 | - |
@@ -1,13 +1,12 @@ | ||
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -export set PATH=/usr/opt/MinGW-w32/bin:$PATH | |
3 | +export set PATH=/opt/MinGW-w32/bin:$PATH | |
4 | 4 | export set target=i686-w64-mingw32 |
5 | 5 | export set host=$target |
6 | 6 | export set build=i486-linux-gnu |
7 | 7 | export CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE2 -march=pentium4 -mfpmath=sse -mstackrealign" |
8 | 8 | export CXXFLAGS=$CFLAGS |
9 | 9 | |
10 | -./configure \ | |
11 | ---prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \ | |
10 | +./configure --prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \ | |
12 | 11 | --disable-static --enable-shared --disable-debug --disable-undenormal \ |
13 | 12 | --enable-plugdouble --enable-dstr=-slow-SSE2-doubleprecision-win --enable-fftw3n=fftw3-sse2 |
@@ -1,6 +1,6 @@ | ||
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -export set PATH=/usr/opt/MinGW-w32/bin:$PATH | |
3 | +export set PATH=/opt/MinGW-w32/bin:$PATH | |
4 | 4 | export set target=i686-w64-mingw32 |
5 | 5 | export set host=$target |
6 | 6 | export set build=i486-linux-gnu |
@@ -13,8 +13,7 @@ | ||
13 | 13 | export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse -mstackrealign" |
14 | 14 | export set CXXFLAGS=$CFLAGS |
15 | 15 | |
16 | -./configure \ | |
17 | ---prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \ | |
16 | +./configure --prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \ | |
18 | 17 | --disable-static --enable-shared --disable-debug --disable-undenormal \ |
19 | 18 | --enable-dstr=-fast-AVX-singleprecision-win --enable-fftw3n=fftw3f-avx |
20 | 19 |
@@ -1,14 +1,13 @@ | ||
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -export set PATH=/usr/opt/MinGW-w32/bin:$PATH | |
3 | +export set PATH=/opt/MinGW-w32/bin:$PATH | |
4 | 4 | export set target=i686-w64-mingw32 |
5 | 5 | export set host=$target |
6 | 6 | export set build=i486-linux-gnu |
7 | 7 | export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE_V2 -march=pentium3 -mfpmath=sse -mstackrealign" |
8 | 8 | export set CXXFLAGS=$CFLAGS |
9 | 9 | |
10 | -./configure \ | |
11 | ---prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \ | |
10 | +./configure --prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \ | |
12 | 11 | --disable-static --enable-shared --disable-debug --disable-undenormal \ |
13 | 12 | --enable-dstr=-fast-SSE-singleprecision-win --enable-fftw3n=fftw3f-sse |
14 | 13 |
@@ -1,15 +1,12 @@ | ||
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -export set PATH=/usr/opt/MinGW-w64/bin:$PATH | |
3 | +export set PATH=/opt/MinGW-w64/bin:$PATH | |
4 | 4 | export set target=x86_64-w64-mingw32 |
5 | 5 | export set host=$target |
6 | 6 | export set build=i486-linux-gnu |
7 | 7 | export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse" |
8 | 8 | export set CXXFLAGS=$CFLAGS |
9 | 9 | |
10 | -./configure --prefix=/Freeverb3_VST_x64 \ | |
11 | ---host=$host --target=$target --build=$build --enable-x64 \ | |
10 | +./configure --prefix=/Freeverb3_VST_x64 --host=$host --target=$target --build=$build --enable-x64 \ | |
12 | 11 | --enable-static --enable-shared --disable-debug --disable-undenormal \ |
13 | ---enable-plugdouble --enable-dstr=-slow-x64-AVX-doubleprecision-win | |
14 | - | |
15 | - | |
12 | +--enable-plugdouble --enable-dstr=-slow-x64-AVX-doubleprecision-win --enable-fftw3n=fftw3-x64-avx |
@@ -1,13 +1,12 @@ | ||
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -export set PATH=/usr/opt/MinGW-w64/bin:$PATH | |
3 | +export set PATH=/opt/MinGW-w64/bin:$PATH | |
4 | 4 | export set target=x86_64-w64-mingw32 |
5 | 5 | export set host=$target |
6 | 6 | export set build=i486-linux-gnu |
7 | 7 | export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE2 -mfpmath=sse -msse -msse2" |
8 | 8 | export set CXXFLAGS=$CFLAGS |
9 | 9 | |
10 | -./configure --prefix=/Freeverb3_VST_x64 \ | |
11 | ---host=$host --target=$target --build=$build --enable-x64 \ | |
10 | +./configure --prefix=/Freeverb3_VST_x64 --host=$host --target=$target --build=$build --enable-x64 \ | |
12 | 11 | --enable-static --enable-shared --disable-debug --disable-undenormal \ |
13 | 12 | --enable-plugdouble --enable-dstr=-slow-x64-doubleprecision-win --enable-fftw3n=fftw3-x64 |
@@ -1,13 +1,12 @@ | ||
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -export set PATH=/usr/opt/MinGW-w64/bin:$PATH | |
3 | +export set PATH=/opt/MinGW-w64/bin:$PATH | |
4 | 4 | export set target=x86_64-w64-mingw32 |
5 | 5 | export set host=$target |
6 | 6 | export set build=i486-linux-gnu |
7 | 7 | export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse" |
8 | 8 | export set CXXFLAGS=$CFLAGS |
9 | 9 | |
10 | -./configure --prefix=/Freeverb3_VST_x64 \ | |
11 | ---host=$host --target=$target --build=$build --enable-x64 \ | |
10 | +./configure --prefix=/Freeverb3_VST_x64 --host=$host --target=$target --build=$build --enable-x64 \ | |
12 | 11 | --enable-static --enable-shared --disable-debug --disable-undenormal \ |
13 | 12 | --enable-dstr=-fast-x64-AVX-singleprecision-win --enable-fftw3n=fftw3f-x64-avx |
@@ -1,13 +1,12 @@ | ||
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -export set PATH=/usr/opt/MinGW-w64/bin:$PATH | |
3 | +export set PATH=/opt/MinGW-w64/bin:$PATH | |
4 | 4 | export set target=x86_64-w64-mingw32 |
5 | 5 | export set host=$target |
6 | 6 | export set build=i486-linux-gnu |
7 | 7 | export set CFLAGS="-m64 -pipe -Wall -O3 -ffast-math -DENABLE_SSE_V2 -mfpmath=sse -msse -msse2" |
8 | 8 | export set CXXFLAGS=$CFLAGS |
9 | 9 | |
10 | -./configure --prefix=/Freeverb3_VST_x64 \ | |
11 | ---host=$host --target=$target --build=$build --enable-x64 \ | |
10 | +./configure --prefix=/Freeverb3_VST_x64 --host=$host --target=$target --build=$build --enable-x64 \ | |
12 | 11 | --enable-static --enable-shared --disable-debug --disable-undenormal \ |
13 | 12 | --enable-dstr=-fast-x64-singleprecision-win --enable-fftw3n=fftw3f-x64 |
@@ -49,18 +49,12 @@ | ||
49 | 49 | L"Freeverb3VST",MB_OK); |
50 | 50 | |
51 | 51 | std::string fl = "", db = ""; |
52 | - if((simdFlag&FV3_FLAG_3DNOW)) | |
53 | - { fl = "3DNOW"; } | |
54 | - if((simdFlag&FV3_FLAG_SSE)) | |
55 | - { fl = "SSE"; } | |
56 | - if((simdFlag&FV3_FLAG_SSE2)) | |
57 | - { db = "SSE2"; } | |
58 | - if((simdFlag&FV3_FLAG_SSE3)) | |
59 | - { fl = "SSE3"; } | |
60 | - if((simdFlag&FV3_FLAG_SSE4_1)) | |
61 | - { fl = "SSE4"; } | |
62 | - if((simdFlag&FV3_FLAG_AVX)) | |
63 | - { fl = "AVX"; db = "AVX"; } | |
52 | + //if((simdFlag&FV3_FLAG_3DNOW)) { fl = "3DNOW"; } | |
53 | + if((simdFlag&FV3_FLAG_SSE)) { fl = "SSE"; } | |
54 | + if((simdFlag&FV3_FLAG_SSE2)) { db = "SSE2"; } | |
55 | + //if((simdFlag&FV3_FLAG_SSE3)) { fl = "SSE3"; } | |
56 | + //if((simdFlag&FV3_FLAG_SSE4_1)){ fl = "SSE4"; } | |
57 | + if((simdFlag&FV3_FLAG_AVX)) { fl = "AVX"; db = "AVX"; } | |
64 | 58 | |
65 | 59 | std::string out = ""; |
66 | 60 | if(fl != "") |
@@ -70,7 +64,7 @@ | ||
70 | 64 | "version for realtime operation.\n"; |
71 | 65 | else |
72 | 66 | out = |
73 | - "There are no supported version of single precision plugins.\n"; | |
67 | + "There are no supported version for single precision plugins.\n"; | |
74 | 68 | |
75 | 69 | if(db != "") |
76 | 70 | out += "You can use\n" |
@@ -78,7 +72,7 @@ | ||
78 | 72 | "version for precise processing.\n"; |
79 | 73 | else |
80 | 74 | out += |
81 | - "There are no supported version of double precision plugins.\n"; | |
75 | + "There are no supported version for double precision plugins.\n"; | |
82 | 76 | |
83 | 77 | MessageBoxA(NULL, out.c_str(), "Freeverb3VST", MB_OK); |
84 | 78 | } |