You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.7 KiB
63 lines
1.7 KiB
12 years ago
|
chemshift/make.system | 24 ++++++++++++------------
|
||
|
chemshift/makefile | 2 +-
|
||
|
2 files changed, 13 insertions(+), 13 deletions(-)
|
||
|
|
||
|
diff --git a/chemshift/make.system b/chemshift/make.system
|
||
|
index 53bbd38..d105802 100644
|
||
|
--- a/chemshift/make.system
|
||
|
+++ b/chemshift/make.system
|
||
|
@@ -60,18 +60,18 @@ endif
|
||
|
########## once COMPILER is set, here are the options
|
||
|
|
||
|
# defaults
|
||
|
-F77=f77
|
||
|
-FFLAGS=
|
||
|
-FOPTIMFLAGS=-O
|
||
|
-FDEBUGFLAGS=-g
|
||
|
+F77?=f77
|
||
|
+FFLAGS?=
|
||
|
+FOPTIMFLAGS?=
|
||
|
+FDEBUGFLAGS?=
|
||
|
FPROFILEFLAGS=-P
|
||
|
|
||
|
ifeq ($(COMPILER),gnu)
|
||
|
- F77 = g77
|
||
|
- FFLAGS = -finline-functions -funroll-loops -W -ffixed-line-length-132 -Wimplicit
|
||
|
- FOPTIMFLAGS = -O -ffast-math -malign-double
|
||
|
- FDEBUGFLAGS = -g -Wall -Wimplicit -Wsurprising -Wformat -W
|
||
|
- FPROFILEFLAGS = -pg
|
||
|
+ F77 ?= g77
|
||
|
+ FFLAGS += -W -ffixed-line-length-132 -Wimplicit
|
||
|
+ FOPTIMFLAGS += -malign-double
|
||
|
+ FDEBUGFLAGS += -Wall -Wimplicit -Wsurprising -Wformat -W
|
||
|
+ FPROFILEFLAGS =
|
||
|
endif
|
||
|
|
||
|
ifeq ($(COMPILER),pgi) # on mary, good bounds checking
|
||
|
@@ -108,9 +108,9 @@ endif
|
||
|
|
||
|
# Suse ppc gnu
|
||
|
ifeq ($(COMPILER),ppc)
|
||
|
- F77 = g77
|
||
|
- FFLAGS = -Wall -finline-functions -funroll-loops -W -ffixed-line-length-132
|
||
|
- FDEBUGFLAGS = -g -C -Mbounds
|
||
|
+ F77 ?= g77
|
||
|
+ FFLAGS += -Wall -W -ffixed-line-length-132
|
||
|
+ FDEBUGFLAGS += -C -Mbounds
|
||
|
FOPTIMFLAGS =
|
||
|
endif
|
||
|
|
||
|
diff --git a/chemshift/makefile b/chemshift/makefile
|
||
|
index 712e98f..05d3b64 100644
|
||
|
--- a/chemshift/makefile
|
||
|
+++ b/chemshift/makefile
|
||
|
@@ -64,7 +64,7 @@ regular: compile
|
||
|
# rule to compile executable
|
||
|
compile: $(BASE_NAME).$(COMPILER)
|
||
|
$(BASE_NAME).$(COMPILER) : print ${OBJS}
|
||
|
- $(F77) $(FFLAGS) -o $@ $(OBJS) $(LINKFLAGS)
|
||
|
+ $(F77) $(FFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LINKFLAGS)
|
||
|
|
||
|
# rule to compile object files:
|
||
|
.$(COMPILER).%.o: %.f
|