From 00480e8549987b6cae7100b28bcead2a2d501177 Mon Sep 17 00:00:00 2001 From: Pjotr Prins Date: Sun, 29 Nov 2020 10:56:22 +0000 Subject: Fix static build --- Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 92e55b9..0cf3097 100644 --- a/Makefile +++ b/Makefile @@ -23,6 +23,10 @@ # # make static # +# Static build may require some extra flags +# +# make WITH_GFORTRAN=1 EXTRA_FLAGS=-L/gnu/store/741057r2x06zwg6zcmqmdyv51spm6n9i-gfortran-7.5.0-lib/lib static +# # Run tests with # # make check @@ -72,6 +76,7 @@ WITH_GFORTRAN = # Add -lgfortran (if OpenBlas does not OPENBLAS_LEGACY = # Using older OpenBlas FORCE_STATIC = # Static linking of libraries GCC_FLAGS = -DHAVE_INLINE -pthread -Wall -std=gnu++11 # extra flags -Wl,--allow-multiple-definition +EXTRA_FLAGS = GSL_INCLUDE_PATH = ifeq ($(SYS), WIN) @@ -172,6 +177,9 @@ endif ifdef WITH_GFORTRAN LIBS += -lgfortran -lquadmath endif +ifdef EXTRA_FLAGS + LIBS += $(EXTRA_FLAGS) +endif .PHONY: all test -- cgit v1.2.3