aboutsummaryrefslogtreecommitdiff
path: root/biology/molden/files/patch-makefile
diff options
context:
space:
mode:
Diffstat (limited to 'biology/molden/files/patch-makefile')
-rw-r--r--biology/molden/files/patch-makefile41
1 files changed, 41 insertions, 0 deletions
diff --git a/biology/molden/files/patch-makefile b/biology/molden/files/patch-makefile
new file mode 100644
index 000000000000..4a086a6fdd57
--- /dev/null
+++ b/biology/molden/files/patch-makefile
@@ -0,0 +1,41 @@
+- pass supplied FFLAGS to the build
+
+--- makefile.orig 2021-01-28 14:05:10 UTC
++++ makefile
+@@ -107,7 +107,7 @@ ifneq ($(comgcc), $(empty))
+ EXTRAZ = -Wno-implicit-function-declaration
+ EXT = ${EXTRAZ}
+ endif
+-FFLAGS = -g ${AFLAG}
++FFLAGS += -g ${AFLAG}
+ LIBS = -L/usr/X11R6/lib -lX11 -lm
+ ifeq ($(AFLAG),"-m64")
+ LIBS = -L/usr/X11R6/lib64 -lX11 -lm
+@@ -132,11 +132,11 @@ ifeq ($(uname), Darwin)
+ #
+ CC=cc
+ CFLAGS= -std=gnu89 -Wno-return-type -DDARWIN -I/usr/X11R6/include -DDOBACK -DHASTIMER -DCOLOR_OFFSET=0.0 -Wno-logical-op-parentheses
+-FFLAGS=-O3 -funroll-loops
++FFLAGS+=-O3 -funroll-loops
+ LIBS = -L/usr/X11R6/lib -lX11 -lm
+ LIBSG = -L/usr/X11R6/lib -lGLU "-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib" -lGL -lXmu -lX11 -lm
+ EXT= -std=gnu89 -Wno-return-type -DDARWIN ${EXTRAZ}
+-FFLAGS=-O3 -funroll-loops
++FFLAGS+=-O3 -funroll-loops
+ LIBS = -L/usr/X11R6/lib -lX11 -lm
+ LIBSG = -L/usr/X11R6/lib -lGLU "-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib" -lGL -lXmu -lX11 -lm
+ CFLAGS= -g -std=gnu89 -Wno-return-type -DDARWIN -I/usr/X11R6/include -DDOBACK -DHASTIMER -DCOLOR_OFFSET=0.0 -Wno-logical-op-parentheses -Wno-implicit-function-declaration -Wno-tautological-pointer-compare -Wno-tautological-constant-out-of-range-compare
+@@ -306,11 +306,11 @@ gmolden: $(OBJS) src/mpdum.o src/xwingl.o
+ mv gmolden bin/gmolden
+
+ ambfor/ambfor: src/ambfor/*.f src/ambfor/*.c
+- $(MAKE) -C src/ambfor FC=${FC} LDR="${LDR}" EXT="${EXT}"
++ $(MAKE) -C src/ambfor FC=${FC} LDR="${LDR}" EXT="${EXT}" FFLAGS="$(FFLAGS)"
+ mv src/ambfor/ambfor bin/ambfor
+
+ ambfor/ambmd: src/ambfor/*.f src/ambfor/*.c
+- $(MAKE) -C src/ambfor ambmd FC=${FC} LDR="${LDR}" EXT="${EXT}"
++ $(MAKE) -C src/ambfor ambmd FC=${FC} LDR="${LDR}" EXT="${EXT}" FFLAGS="$(FFLAGS)" FFLAGS="$(FFLAGS)"
+ mv src/ambfor/ambmd bin/ambmd
+
+ surf/surf: src/surf/*.h src/surf/*.c