aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-biology/nrcl/files/0.1-build.patch')
-rw-r--r--sci-biology/nrcl/files/0.1-build.patch48
1 files changed, 48 insertions, 0 deletions
diff --git a/sci-biology/nrcl/files/0.1-build.patch b/sci-biology/nrcl/files/0.1-build.patch
new file mode 100644
index 000000000..64fa893a4
--- /dev/null
+++ b/sci-biology/nrcl/files/0.1-build.patch
@@ -0,0 +1,48 @@
+ Makefile | 18 +++++++++---------
+ 1 files changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 6d5d68f..30a1019 100644
+--- a/Makefile
++++ b/Makefile
+@@ -11,23 +11,23 @@ SYSTYPE := $(shell uname)
+
+ # C compiler
+
+-CC := g++
+-CFLAGS = -O2 -Wall ${SEARCHDIRS} -fno-exceptions -fno-rtti -fno-strict-aliasing -D_REENTRANT
++CXX ?= g++
++CXXFLAGS += -Wall ${SEARCHDIRS} -fno-exceptions -fno-rtti -fno-strict-aliasing -D_REENTRANT
+
+ %.o : %.c
+- ${CC} ${CFLAGS} -c $< -o $@
++ ${CXX} ${CXXFLAGS} -c $< -o $@
+
+-%.o : %.cc
+- ${CC} ${CFLAGS} -c $< -o $@
++%.o : %.CXX
++ ${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
+
+@@ -39,7 +39,7 @@ LOADLIBES :=
+ all: nrcl
+
+ nrcl: ./nrcl.o ${GCLDIR}/GBase.o ${GCLDIR}/GStr.o ${GCLDIR}/GArgs.o
+- ${LINKER} ${LDFLAGS} -o $@ ${filter-out %.a %.so, $^} ${LOADLIBES}
++ ${CXX} ${LDFLAGS} -o $@ ${filter-out %.a %.so, $^} ${LOADLIBES}
+
+ # target for removing all object files
+