CC = gcc-4 CXX = g++-4 F90 = gfortran CPP = cpp-4 FPP = cpp-4 # -fbounds-check for Fortran increases compile time a lot # CFLAGS = -std=c99 # CXXFLAGS = -std=c99 # # F90FLAGS = -fcray-pointer # CPPFLAGS = -DCARPET_INT -DCARPET_REAL -DCARPET_COMPLEX -DMPICH_IGNORE_CXX_SEEK # FPPFLAGS = -traditional CFLAGS = -g3 -mmacosx-version-min=10.4 -malign-double -m128bit-long-double -std=gnu99 CXXFLAGS = -g3 -mmacosx-version-min=10.4 -malign-double -m128bit-long-double F90FLAGS = -g3 -mmacosx-version-min=10.4 -malign-double -m128bit-long-double -fcray-pointer CPPFLAGS = -DCARPET_DEBUG -Wall -DMPICH_IGNORE_CXX_SEEK FPPFLAGS = -DCARPET_DEBUG -Wall -traditional C_LINE_DIRECTIVES = yes F_LINE_DIRECTIVES = yes LDFLAGS = -Wl,-framework -Wl,vecLib DEBUG = yes C_DEBUG_FLAGS = -g3 CXX_DEBUG_FLAGS = -g3 F90_DEBUG_FLAGS = -g3 OPTIMISE = yes C_OPTIMISE_FLAGS = -O3 -funroll-loops CXX_OPTIMISE_FLAGS = -O3 -funroll-loops F90_OPTIMISE_FLAGS = -O3 -funroll-loops # -Wuninitialized is not supported without -O WARN = yes C_WARN_FLAGS = -Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-declarations -Wbad-function-cast -Wsign-compare CXX_WARN_FLAGS = -Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Woverloaded-virtual F90_WARN_FLAGS = -Wall -Wshadow -Wsurprising BLAS=yes BLAS_DIR = /System/Library/Frameworks/vecLib.framework BLAS_LIBS = gfortran # FFTW_DIR = /sw # FTW_LIBS = rfftw fftw m GSL_DIR = /sw HDF5 = yes HDF5_DIR = /sw LIBSZ_DIR = /sw LAPACK = yes LAPACK_DIR = /System/Library/Frameworks/vecLib.framework LAPACK_LIBS = gfortran # LORENE_DIR = /Users/eschnett/Lorene MPI = LAM # LAM_DIR = /sw # MPI_LIBS = mpich LAM_LIB_DIR = /sw/lib/lammpi LAM_INC_DIR = /sw/include/lammpi MPI_LIBS = lammpio lammpi++ mpi lam dl pthread # PETSC_DIR = /Users/eschnett/petsc-2.1.6 # PETSC_ARCH = macx # PETSC_ARCH_LIBS = X11 lammpio lammpi++ lamf77mpi mpi lam gfortran dl pthread PTHREADS = yes X_LIB_DIR = /usr/X11R6/lib