mirror of
https://github.com/mborgerding/kissfft.git
synced 2025-05-27 21:20:27 -04:00
build: Fix make install on Darwin
This commit is contained in:
parent
4193457bf4
commit
fffc26e89a
10
Makefile
10
Makefile
@ -4,18 +4,20 @@ PREFIX ?= /usr/local
|
|||||||
LIBDIR ?= $(PREFIX)/lib
|
LIBDIR ?= $(PREFIX)/lib
|
||||||
|
|
||||||
ifeq ($(shell uname -s),Darwin)
|
ifeq ($(shell uname -s),Darwin)
|
||||||
SHARED := -Wl,-install_name,libkissfft.dylib -o libkissfft.dylib
|
SHARED_NAME := libkissfft.dylib
|
||||||
|
SHARED_FLAGS := -Wl,-install_name,$(SHARED_NAME)
|
||||||
else
|
else
|
||||||
SHARED := -Wl,-soname,libkissfft.so -o libkissfft.so
|
SHARED_NAME := libkissfft.so
|
||||||
|
SHARED_FLAGS := -Wl,-soname,$(SHARED_NAME)
|
||||||
endif
|
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 $(SHARED) kiss_fft.o
|
gcc -shared $(SHARED_FLAGS) -o $(SHARED_NAME) kiss_fft.o
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
cp libkissfft.so $(LIBDIR)
|
cp $(SHARED_NAME) $(LIBDIR)
|
||||||
|
|
||||||
doc:
|
doc:
|
||||||
@echo "Start by reading the README file. If you want to build and test lots of stuff, do a 'make testall'"
|
@echo "Start by reading the README file. If you want to build and test lots of stuff, do a 'make testall'"
|
||||||
|
Loading…
Reference in New Issue
Block a user