|
@@ -25,9 +25,21 @@ BINDIR = $(BASEDIR)bin/
|
25
|
25
|
# Set the compiler choice
|
26
|
26
|
#CXX = g++
|
27
|
27
|
CXX = /usr/local/bin/g++
|
|
28
|
+# On OS X, using a separate installation of llvm tools:
|
|
29
|
+# CXX = /usr/local/opt/llvm/bin/clang++ -Xpreprocessor -fopenmp -lomp -L/usr/local/opt/llvm/lib:lib/ -I/usr/local/opt/llvm/include
|
|
30
|
+# CXX = clang++ -Weverything -ferror-limit=1
|
|
31
|
+# CXX += -Wno-padded -Wno-c++98-compat-pedantic -Wno-exit-time-destructors
|
|
32
|
+# CXX += -Wno-unused-parameter -Wno-global-constructors -Wno-sign-conversion -Wno-documentation -Wno-weak-vtables -Wno-unused-variable -Wno-shadow -Wno-float-conversion -Wno-float-equal -Wno-shorten-64-to-32 -Wno-conditional-uninitialized -Wno-unreachable-code -Wno-missing-prototypes -Wno-missing-variable-declarations -Wno-deprecated -Wno-documentation-unknown-command -Wno-zero-as-null-pointer-constant
|
|
33
|
+#CXXFLAGS = -std=c++14 -fopenmp
|
|
34
|
+CXXFLAGS = -fopenmp
|
|
35
|
+LDFLAGS = -L$(LIBDIR)
|
|
36
|
+LDLIBS = -l$(VERSION)
|
|
37
|
+INC = -I$(HEADDIR)
|
|
38
|
+
|
28
|
39
|
MPICXX = mpicxx
|
29
|
40
|
|
30
|
41
|
|
|
42
|
+
|
31
|
43
|
#COMPILE = g++ -Wall -I$(BASEDIR)include/ -L$(LIBDIR) -O3 -stdlib=libstdc++
|
32
|
44
|
#COMPILE = g++ -Wall -I$(BASEDIR)include/ -L$(LIBDIR) -O3
|
33
|
45
|
#COMPILE = g++ -I$(BASEDIR)include/ -L$(LIBDIR) -O3 -w -fopenmp
|
|
@@ -37,6 +49,9 @@ COMPILE = $(CXX) -I$(BASEDIR)include/ -L$(LIBDIR) -O3 -w -fopenmp
|
37
|
49
|
COMPILE_MPI = mpicxx -I$(BASEDIR)include/ -L$(LIBDIR) -O3 -w -fopenmp
|
38
|
50
|
#COMPILE_OMP = g++ -I$(BASEDIR)include/ -L$(LIBDIR) -O3 -w -fopenmp
|
39
|
51
|
|
|
52
|
+#COMPILE = $(CXX) $(CXXFLAGS) $(INC) $(LDFLAGS)
|
|
53
|
+#COMPILE = $(CXX)
|
|
54
|
+
|
40
|
55
|
VPATH = $(SRCDIR)BETHE:$(SRCDIR)LIEBLIN:$(SRCDIR)COMBI:$(SRCDIR)EXECS:$(SRCDIR)FITTING:$(SRCDIR)HEIS:$(SRCDIR)INTEG:$(SRCDIR)MATRIX:$(SRCDIR)NRG:$(SRCDIR)ODSLF:$(SRCDIR)SCAN:$(SRCDIR)TBA:$(SRCDIR)UTILS:$(SRCDIR)XXX_VOA:$(SRCDIR)XXZ_VOA:$(SRCDIR)YOUNG
|
41
|
56
|
|
42
|
57
|
vpath %.h $(HEADDIR)
|