1 |
bicatali 10/12/02 19:46:13 |
2 |
|
3 |
Added: 3.0-makefile.patch |
4 |
Log: |
5 |
Version bump |
6 |
|
7 |
(Portage version: 2.1.9.25/cvs/Linux x86_64) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 sci-libs/libsvm/files/3.0-makefile.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsvm/files/3.0-makefile.patch?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsvm/files/3.0-makefile.patch?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: 3.0-makefile.patch |
16 |
=================================================================== |
17 |
--- Makefile.orig 2010-12-02 19:44:31.000000000 +0000 |
18 |
+++ Makefile 2010-12-02 19:43:59.000000000 +0000 |
19 |
@@ -1,19 +1,21 @@ |
20 |
CXX ?= g++ |
21 |
-CFLAGS = -Wall -Wconversion -O3 -fPIC |
22 |
+CFLAGS ?= -Wall -Wconversion -O3 |
23 |
SHVER = 2 |
24 |
+PICFLAGS ?= -fPIC |
25 |
|
26 |
-all: svm-train svm-predict svm-scale |
27 |
+all: svm-train svm-predict svm-scale lib |
28 |
|
29 |
lib: svm.o |
30 |
- $(CXX) -shared -dynamiclib svm.o -o libsvm.so.$(SHVER) |
31 |
+ $(CXX) $(LDFLAGS) -shared -Wl,-soname,libsvm.so.$(SHVER) svm.o -o libsvm.so.$(SHVER) -lm && \ |
32 |
+ ln -s libsvm.so.$(SHVER) libsvm.so |
33 |
|
34 |
svm-predict: svm-predict.c svm.o |
35 |
- $(CXX) $(CFLAGS) svm-predict.c svm.o -o svm-predict -lm |
36 |
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) svm-predict.c svm.o -o svm-predict -lm |
37 |
svm-train: svm-train.c svm.o |
38 |
- $(CXX) $(CFLAGS) svm-train.c svm.o -o svm-train -lm |
39 |
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) svm-train.c svm.o -o svm-train -lm |
40 |
svm-scale: svm-scale.c |
41 |
- $(CXX) $(CFLAGS) svm-scale.c -o svm-scale |
42 |
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) svm-scale.c -o svm-scale |
43 |
svm.o: svm.cpp svm.h |
44 |
- $(CXX) $(CFLAGS) -c svm.cpp |
45 |
+ $(CXX) $(CXXFLAGS) $(PICFLAGS) -c svm.cpp |
46 |
clean: |
47 |
- rm -f *~ svm.o svm-train svm-predict svm-scale libsvm.so.$(SHVER) |
48 |
+ rm -f *~ svm.o svm-train svm-predict svm-scale libsvm.so.$(SHVER) libsvm.so |