From 601cff702c33cded7e251a474a38fd03c31b4c71 Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Mon, 9 Mar 2020 16:27:26 +0000 Subject: Try to detect the linear algebra package automatically --- tests/Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'tests/Makefile') 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) -- cgit v1.2.3