[scikit-learn] 01/04: Use system-wide libsvm library instead of shipped one
Andreas Tille
tille at debian.org
Wed Dec 28 13:11:09 UTC 2016
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to annotated tag debian/0.2+svn625-1
in repository scikit-learn.
commit 2741130488d0ba53b9226dcd60bd4178cdfd446d
Author: Yaroslav Halchenko <debian at onerussian.com>
Date: Wed Apr 7 23:25:56 2010 -0400
Use system-wide libsvm library instead of shipped one
---
scikits/learn/setup.py | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/scikits/learn/setup.py b/scikits/learn/setup.py
index 7092e89..330a380 100644
--- a/scikits/learn/setup.py
+++ b/scikits/learn/setup.py
@@ -1,4 +1,4 @@
-from os.path import join
+from os.path import join, dirname
import numpy
# Workaround to enforce building cython extensions while
@@ -21,16 +21,22 @@ def configuration(parent_package='',top_path=None):
config.add_subpackage('glm')
config.add_subpackage('manifold')
config.add_subpackage('utils')
+
+ include_dirs = []
+ if top_path != '':
+ # so that top-level setup.py could build
+ include_dirs += [join(dirname(__file__), 'src')]
+
config.add_extension('libsvm',
define_macros=[('LIBSVM_EXPORTS', None),
('LIBSVM_DLL', None)],
- sources=[join('src', 'svm.cpp'),
- join('src', 'libsvm.pyx'),
+ sources=[join('src', 'libsvm.pyx'),
],
- include_dirs=[numpy.get_include(),
- join('scikits', 'learn', 'src')],
- depends=[join('src', 'svm.h'),
- join('src', 'libsvm_helper.c'),
+ include_dirs=['/usr/include/libsvm-2.0/libsvm']
+ + include_dirs,
+ # [numpy.get_include()] +
+ libraries=['svm'],
+ depends=[join('src', 'libsvm_helper.c'),
])
config.add_extension('BallTree',
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/scikit-learn.git
More information about the debian-science-commits
mailing list