mirror of
https://github.com/mborgerding/kissfft.git
synced 2025-05-27 21:20:27 -04:00
previous gcc versions might've been silently adding -lm at the end of the link line.
This commit is contained in:
parent
e2baa5e270
commit
dc6bfad0ab
@ -66,20 +66,20 @@ tools:
|
|||||||
|
|
||||||
|
|
||||||
$(SELFTEST): $(SELFTESTSRC) $(SRCFILES)
|
$(SELFTEST): $(SELFTESTSRC) $(SRCFILES)
|
||||||
$(CC) -o $@ $(CFLAGS) $(TYPEFLAGS) -lm $+
|
$(CC) -o $@ $(CFLAGS) $(TYPEFLAGS) $+ -lm
|
||||||
|
|
||||||
$(TESTKFC): $(SRCFILES)
|
$(TESTKFC): $(SRCFILES)
|
||||||
$(CC) -o $@ $(CFLAGS) -DKFC_TEST $(TYPEFLAGS) -lm $+
|
$(CC) -o $@ $(CFLAGS) -DKFC_TEST $(TYPEFLAGS) $+ -lm
|
||||||
|
|
||||||
$(TESTREAL): test_real.c $(SRCFILES)
|
$(TESTREAL): test_real.c $(SRCFILES)
|
||||||
$(CC) -o $@ $(CFLAGS) $(TYPEFLAGS) -lm $+
|
$(CC) -o $@ $(CFLAGS) $(TYPEFLAGS) $+ -lm
|
||||||
|
|
||||||
$(BENCHKISS): benchkiss.c $(SRCFILES)
|
$(BENCHKISS): benchkiss.c $(SRCFILES)
|
||||||
$(CC) -o $@ $(CFLAGS) $(TYPEFLAGS) -lm $+
|
$(CC) -o $@ $(CFLAGS) $(TYPEFLAGS) $+ -lm
|
||||||
|
|
||||||
$(BENCHFFTW): benchfftw.c pstats.c
|
$(BENCHFFTW): benchfftw.c pstats.c
|
||||||
@echo "======attempting to build FFTW benchmark"
|
@echo "======attempting to build FFTW benchmark"
|
||||||
@$(CC) -o $@ $(CFLAGS) -DDATATYPE$(DATATYPE) $+ -lm $(FFTWLIB) $(FFTWLIBDIR) || echo "FFTW not available for comparison"
|
@$(CC) -o $@ $(CFLAGS) -DDATATYPE$(DATATYPE) $+ $(FFTWLIB) $(FFTWLIBDIR) -lm || echo "FFTW not available for comparison"
|
||||||
|
|
||||||
test: all
|
test: all
|
||||||
@./$(TESTKFC)
|
@./$(TESTKFC)
|
||||||
@ -101,7 +101,7 @@ selftest_short.c:
|
|||||||
|
|
||||||
CXXFLAGS=-O3 -ffast-math -fomit-frame-pointer -I.. -I../tools -W -Wall
|
CXXFLAGS=-O3 -ffast-math -fomit-frame-pointer -I.. -I../tools -W -Wall
|
||||||
testcpp: testcpp.cc ../kissfft.hh
|
testcpp: testcpp.cc ../kissfft.hh
|
||||||
$(CXX) -o $@ $(CXXFLAGS) -lm testcpp.cc
|
$(CXX) -o $@ $(CXXFLAGS) testcpp.cc -lm
|
||||||
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
@ -44,19 +44,19 @@ CFLAGS=-Wall -O3 $(WARNINGS)
|
|||||||
# tip: try -openmp or -fopenmp to use multiple cores
|
# tip: try -openmp or -fopenmp to use multiple cores
|
||||||
|
|
||||||
$(FASTFILTREAL): ../kiss_fft.c kiss_fastfir.c kiss_fftr.c
|
$(FASTFILTREAL): ../kiss_fft.c kiss_fastfir.c kiss_fftr.c
|
||||||
$(CC) -o $@ $(CFLAGS) -I.. $(TYPEFLAGS) -DREAL_FASTFIR -lm $+ -DFAST_FILT_UTIL
|
$(CC) -o $@ $(CFLAGS) -I.. $(TYPEFLAGS) -DREAL_FASTFIR $+ -DFAST_FILT_UTIL -lm
|
||||||
|
|
||||||
$(FASTFILT): ../kiss_fft.c kiss_fastfir.c
|
$(FASTFILT): ../kiss_fft.c kiss_fastfir.c
|
||||||
$(CC) -o $@ $(CFLAGS) -I.. $(TYPEFLAGS) -lm $+ -DFAST_FILT_UTIL
|
$(CC) -o $@ $(CFLAGS) -I.. $(TYPEFLAGS) $+ -DFAST_FILT_UTIL -lm
|
||||||
|
|
||||||
$(FFTUTIL): ../kiss_fft.c fftutil.c kiss_fftnd.c kiss_fftr.c kiss_fftndr.c
|
$(FFTUTIL): ../kiss_fft.c fftutil.c kiss_fftnd.c kiss_fftr.c kiss_fftndr.c
|
||||||
$(CC) -o $@ $(CFLAGS) -I.. $(TYPEFLAGS) -lm $+
|
$(CC) -o $@ $(CFLAGS) -I.. $(TYPEFLAGS) $+ -lm
|
||||||
|
|
||||||
$(PSDPNG): ../kiss_fft.c psdpng.c kiss_fftr.c
|
$(PSDPNG): ../kiss_fft.c psdpng.c kiss_fftr.c
|
||||||
$(CC) -o $@ $(CFLAGS) -I.. $(TYPEFLAGS) -lm -lpng $+
|
$(CC) -o $@ $(CFLAGS) -I.. $(TYPEFLAGS) $+ -lpng -lm
|
||||||
|
|
||||||
$(DUMPHDR): ../kiss_fft.c dumphdr.c
|
$(DUMPHDR): ../kiss_fft.c dumphdr.c
|
||||||
$(CC) -o $@ $(CFLAGS) -I.. $(TYPEFLAGS) -lm $+
|
$(CC) -o $@ $(CFLAGS) -I.. $(TYPEFLAGS) $+ -lm
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *~ fft fft_* fastconv fastconv_* fastconvr fastconvr_* psdpng psdpng_*
|
rm -f *~ fft fft_* fastconv fastconv_* fastconvr fastconvr_* psdpng psdpng_*
|
||||||
|
Loading…
Reference in New Issue
Block a user