aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorPjotr Prins2020-11-29 10:56:22 +0000
committerPjotr Prins2020-11-29 10:56:22 +0000
commit00480e8549987b6cae7100b28bcead2a2d501177 (patch)
tree98fa8d71e773faecedd360758b1050beb57c193b /Makefile
parent235420546bf83bdeb91a654dc6daabdcffd6210f (diff)
downloadpangemma-00480e8549987b6cae7100b28bcead2a2d501177.tar.gz
Fix static build
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 8 insertions, 0 deletions
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