Path: blob/main/biology/cdbfasta/files/patch-Makefile
16146 views
--- Makefile.orig 2009-12-03 20:17:51 UTC
+++ Makefile
@@ -18,7 +18,10 @@ else
MARCH =
endif
-CC := g++
+# Use the correct compiler (CXX, not CC) and respect the environment
+# by using ?=
+CXX ?= g++
+
BASEFLAGS = -Wall ${SEARCHDIRS} $(MARCH) -DENABLE_COMPRESSION=0 -D_FILE_OFFSET_BITS=64 \
-D_LARGEFILE_SOURCE -fno-exceptions -fno-rtti -fno-strict-aliasing \
-D_REENTRANT
@@ -33,30 +36,30 @@ else
endif
ifeq ($(findstring nommap,$(MAKECMDGOALS)),)
- CFLAGS = $(DBGFLAGS) $(BASEFLAGS)
+ CXXFLAGS = $(DBGFLAGS) $(BASEFLAGS)
else
- CFLAGS = $(DBGFLAGS) $(BASEFLAGS) -DNO_MMAP
+ CXXFLAGS = $(DBGFLAGS) $(BASEFLAGS) -DNO_MMAP
endif
%.o : %.c
- ${CC} ${CFLAGS} -c $< -o $@
+ ${CXX} ${CXXFLAGS} -c $< -o $@
%.o : %.cc
- ${CC} ${CFLAGS} -c $< -o $@
+ ${CXX} ${CXXFLAGS} -c $< -o $@
%.o : %.C
- ${CC} ${CFLAGS} -c $< -o $@
+ ${CXX} ${CXXFLAGS} -c $< -o $@
%.o : %.cpp
- ${CC} ${CFLAGS} -c $< -o $@
+ ${CXX} ${CXXFLAGS} -c $< -o $@
%.o : %.cxx
- ${CC} ${CFLAGS} -c $< -o $@
+ ${CXX} ${CXXFLAGS} -c $< -o $@
# C/C++ linker
-LINKER := g++
-LDFLAGS = -lz
+LINKER := ${CXX}
+LDFLAGS = -lz
#if ENABLE_COMPRESSION is not needed,
# LDFLAGS =