summaryrefslogtreecommitdiff
path: root/sci-biology/amap/files/amap-2.2-makefile.patch
blob: 3749fa58682c90a8248e41d2a18259ec7677be4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Respect {CXX,LD}FLAGS

http://bugs.gentoo.org/332009

--- a/align/Makefile
+++ b/align/Makefile
@@ -6,7 +6,6 @@
 # 1) Choose C++ compiler.
 ################################################################################
 
-CXX = g++
 
 ################################################################################
 # 2) Set C++ flags.
@@ -26,7 +25,7 @@
 
 # release mode
 #CXXFLAGS = -O3 -W -Wall -pedantic -DNDEBUG $(OTHERFLAGS) -mmmx -msse -msse2 -mfpmath=sse -march=pentium4 -mcpu=pentium4 -funroll-loops -fomit-frame-pointer 
-CXXFLAGS = -O3 -W -Wall -pedantic -DNDEBUG $(OTHERFLAGS) -funroll-loops
+CXXFLAGS += -W -Wall -pedantic -DNDEBUG $(OTHERFLAGS)
 
 ################################################################################
 # 3) Dependencies
@@ -38,7 +37,7 @@
 all : $(TARGETS)
 
 amap : MultiSequenceDag.h MultiSequence.h ProbabilisticModel.h ScoreType.h Sequence.h FileBuffer.h SparseMatrix.h EvolutionaryTree.h Defaults.h SafeVector.h Amap.cc
-	$(CXX) $(CXXFLAGS) -lm -o amap Amap.cc 
+	$(CXX) $(LDFLAGS) $(CXXFLAGS) -o amap Amap.cc -lm
 
 .PHONY : clean
 clean: