ports/audio/paulstretch/patches/patch-compile_linux_kissfft_sh

22 lines
858 B
Text

- respect CXX/CXXFLAGS
- don't rely on inter-libraries deps
- oh, and error out in case of problems
Index: compile_linux_kissfft.sh
--- compile_linux_kissfft.sh.orig
+++ compile_linux_kissfft.sh
@@ -1,11 +1,12 @@
outfile=paulstretch
+set -e
rm -f $outfile
fluid -c GUI.fl
fluid -c FreeEditUI.fl
-g++ -ggdb -DKISSFFT -I./contrib GUI.cxx FreeEditUI.cxx *.cpp Input/*.cpp Output/*.cpp contrib/*.c `fltk-config --cflags` \
- `fltk-config --ldflags` -laudiofile -lvorbisenc -lvorbisfile -lportaudio -lpthread -lmad -lmxml -o $outfile
+${CXX} ${CXXFLAGS} -DKISSFFT -I./contrib GUI.cxx FreeEditUI.cxx *.cpp Input/*.cpp Output/*.cpp contrib/*.c `fltk-config --cflags` \
+ `fltk-config --ldflags` -laudiofile -lvorbisenc -lvorbisfile -lvorbis -logg -lportaudio -lpthread -lmad -lmxml -lz -o $outfile
rm -f GUI.h GUI.cxx FreeEditUI.h FreeEditUI.cxx