make make install work on macos
This commit is contained in:
parent
9eeee12d53
commit
db6118489d
21
makefile
21
makefile
@ -104,6 +104,7 @@ rtverifyn-singeli: rtverifyn
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
libname = $(if $(filter Darwin,$(shell uname -s)),libcbqn.dylib,libcbqn.so)
|
||||||
DESTDIR =
|
DESTDIR =
|
||||||
PREFIX = /usr/local
|
PREFIX = /usr/local
|
||||||
install:
|
install:
|
||||||
@ -113,22 +114,20 @@ install:
|
|||||||
|
|
||||||
mkdir -p "$(DESTDIR)$(PREFIX)/include"
|
mkdir -p "$(DESTDIR)$(PREFIX)/include"
|
||||||
cp -f include/bqnffi.h "$(DESTDIR)$(PREFIX)/include/bqnffi.h"
|
cp -f include/bqnffi.h "$(DESTDIR)$(PREFIX)/include/bqnffi.h"
|
||||||
|
@ LIB=$(libname); \
|
||||||
@if [ -f libcbqn.so ]; then \
|
if [ -f $$LIB ]; then \
|
||||||
rm -f "$(DESTDIR)$(PREFIX)/lib/libcbqn.so"; \
|
rm -f "$(DESTDIR)$(PREFIX)/lib/$$LIB"; \
|
||||||
mkdir -p "$(DESTDIR)$(PREFIX)/lib"; \
|
mkdir -p "$(DESTDIR)$(PREFIX)/lib"; \
|
||||||
cp -f libcbqn.so "$(DESTDIR)$(PREFIX)/lib/libcbqn.so"; \
|
cp -f $$LIB "$(DESTDIR)$(PREFIX)/lib/$$LIB"; \
|
||||||
echo 'cp -f libcbqn.so "$(DESTDIR)$(PREFIX)/lib/libcbqn.so"'; \
|
echo 'cp -f '$$LIB' "$(DESTDIR)$(PREFIX)/lib/'$$LIB'"'; \
|
||||||
else \
|
else \
|
||||||
echo "Not installing libcbqn.so as it wasn't built"; \
|
echo "Not installing $$LIB as it wasn't built"; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f "$(DESTDIR)$(PREFIX)/bin/bqn"
|
rm -f "$(DESTDIR)$(PREFIX)/bin/bqn"
|
||||||
rm -f "$(DESTDIR)$(PREFIX)/include/bqnffi.h"
|
rm -f "$(DESTDIR)$(PREFIX)/include/bqnffi.h"
|
||||||
rm -f "$(DESTDIR)$(PREFIX)/lib/libcbqn.so"
|
rm -f "$(DESTDIR)$(PREFIX)/lib/$(libname)"
|
||||||
|
|
||||||
clean-build:
|
clean-build:
|
||||||
rm -f build/obj/*/*.o
|
rm -f build/obj/*/*.o
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user