ifeq ($(dbg),1)
DBGFLAG = -g -DDEBUG # -D_GLIBCXX_DEBUG
+ CFLAGS_MC = -g -DDEBUG
else
DBGFLAG = -O3 -combine -DHAVE_INLINE
+ CFLAGS_MC = -O2 -march=native
endif
# now the actual build rules, pretty general
$(CXX) $(SRCS_WF) $(CFLAGS) $(LIBDIR) $(INCLUDEDIR) -o $(EXECNAME_WF) $(LIBS)
$(EXECNAME_MC): $(SRCS_MC) $(HEADERS_MC) Makefile
- $(CXX) $(SRCS_MC) -O2 -march=native -o $(EXECNAME_MC)
+ $(CXX) $(SRCS_MC) $(CFLAGS_MC) -o $(EXECNAME_MC)
$(EXECNAME_SS): $(SRCS_SS) $(SRCS_SS:%.cpp=%.h) Makefile
$(CXX) $(SRCS_SS) $(CFLAGS) $(LIBDIR) $(INCLUDEDIR) -o $(EXECNAME_SS) $(LIBS)
\r
} } }\r
\r
+ fclose(p3Out);\r
+ \r
}\r
\r
- fclose(p3Out);\r
- \r
\r
FILE *pkOut=NULL;\r
\r
else pkOut=fopen(r.getPkOutfile().c_str(), "w");\r
\r
for (int i=0;i<pk.size();i++) fprintf(pkOut,"%.6e\n",pk[i]);\r
+ \r
+ fclose(pkOut);\r
\r
}\r
\r
- fclose(pkOut);\r
- \r
}\r
\r