mirror of
https://github.com/mborgerding/kissfft.git
synced 2025-05-27 21:20:27 -04:00
Use dylib for macOS and ignore built libs
This commit is contained in:
parent
5720824f4c
commit
82d7f4cb8a
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,2 +1,4 @@
|
|||||||
*.o
|
*.o
|
||||||
*.so
|
*.so
|
||||||
|
*.a
|
||||||
|
*.dylib
|
8
Makefile
8
Makefile
@ -1,9 +1,15 @@
|
|||||||
KFVER=130
|
KFVER=130
|
||||||
|
|
||||||
|
ifeq ($(shell uname -s),Darwin)
|
||||||
|
SHARED := -Wl,-install_name,libkissfft.dylib -o libkissfft.dylib
|
||||||
|
else
|
||||||
|
SHARED := -Wl,-soname,libkissfft.so -o libkissfft.so
|
||||||
|
endif
|
||||||
|
|
||||||
all:
|
all:
|
||||||
gcc -Wall -fPIC -c *.c -Dkiss_fft_scalar=float -o kiss_fft.o
|
gcc -Wall -fPIC -c *.c -Dkiss_fft_scalar=float -o kiss_fft.o
|
||||||
ar crus libkissfft.a kiss_fft.o
|
ar crus libkissfft.a kiss_fft.o
|
||||||
gcc -shared -Wl,-soname,libkissfft.so -o libkissfft.so kiss_fft.o
|
gcc -shared $(SHARED) kiss_fft.o
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
cp libkissfft.so /usr/local/lib/
|
cp libkissfft.so /usr/local/lib/
|
||||||
|
Loading…
Reference in New Issue
Block a user