aboutsummaryrefslogtreecommitdiff
path: root/tests/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Makefile')
-rw-r--r--tests/Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/Makefile b/tests/Makefile
index 8d00c35..dc6001a 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -2,11 +2,14 @@ CC=gcc
CFLAGS=-Wall -Wno-unused-result -Wsign-compare -g -rdynamic -DNDEBUG $(OPTFLAGS)
INCLUDE=-I../include/ -I./include
LIB=-L../lib
+LDFLAGS+=-lcblas -llapack -lm -lgensvm
-ifdef NOATLAS
-override LDFLAGS+=-lm -lcblas -llapack -lgensvm
+ifneq ($(strip $(shell ldconfig -p | grep libopenblas)),)
+override LDFLAGS+=-lopenblas
+else ifneq ($(shell ldconfig -p | grep libatlas),)
+override LDFLAGS+=-latlas
else
-override LDFLAGS+=-lm -lcblas -llapack -latlas -lgensvm
+$(error No OpenBLAS or ATLAS found, please install either or alter this Makefile)
endif
TEST_SRC=$(wildcard src/test_*.c)