atrip/etc/config/gcc.mk

21 lines
486 B
Makefile

include etc/make/ctf.mk
CXX = mpic++
CXXFLAGS += -I$(ATRIP_ROOT)/include
CXXFLAGS += -I$(CTF_INCLUDE_PATH)
CXXFLAGS += -fPIC
LDFLAGS += -fopenmp
LDFLAGS += -Wl,-Bstatic
LDFLAGS += -L$(CTF_BUILD_PATH)/lib -lctf
LDFLAGS += -Wl,-Bdynamic
LDFLAGS += -L$(SCALAPACK_PATH)/lib -lscalapack
bench: CXXFLAGS := $(filter-out -fPIC,$(CXXFLAGS))
bench: LDFLAGS += -Wl,-Bstatic
bench: LDFLAGS += -Llib/ -latrip
bench: LDFLAGS += -Wl,-Bdynamic
bench: LDFLAGS += -L$(OPENBLAS_PATH)/lib -lopenblas