From fe883b9730925c75ac2bd09e7060c042929a942e Mon Sep 17 00:00:00 2001 From: Pjotr Prins Date: Tue, 19 Dec 2017 07:57:55 +0000 Subject: Use OpenBlas cblas interface by default --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index fcc2007..8a57a27 100644 --- a/Makefile +++ b/Makefile @@ -46,8 +46,9 @@ SYS = LNX # LNX|MAC (Linux is the default) DIST_NAME = gemma-$(GEMMA_VERSION) DEBUG = 1 # DEBUG mode, set DEBUG=0 for a release SHOW_COMPILER_WARNINGS = -WITH_LAPACK = # Force linking LAPACK WITH_OPENBLAS = 1 # Without OpenBlas uses LAPACK +WITH_LAPACK = # Force linking LAPACK (if OpenBlas lacks it) +WITH_GSLCBLAS = # Force linking gslcblas (if OpenBlas lacks it) OPENBLAS_LEGACY = # Using older OpenBlas FORCE_STATIC = # Static linking of libraries GCC_FLAGS = -Wall -O3 -std=gnu++11 # extra flags -Wl,--allow-multiple-definition @@ -97,7 +98,10 @@ ifdef SHOW_COMPILER_WARNINGS endif ifndef FORCE_STATIC - LIBS = -lopenblas -lgsl -lgslcblas -pthread -lz + LIBS = -lopenblas -lgsl -pthread -lz + ifdef WITH_GSLCBLAS + LIBS += -lgslcblas + endif else ifndef TRAVIS_CI # Travis static compile we cheat a little CPPFLAGS += -static -- cgit v1.2.3