Current section
Files
Jump to
Current section
Files
c_src/deps/crfsuite/swig/python/setup.py.in
#!/usr/bin/env python
"""
setup.py file for SWIG example
"""
import sys
import os.path
def get_rootdir():
return '@prefix@'
def get_includedir():
return os.path.join(get_rootdir(), 'include')
def get_librarydir():
return os.path.join(get_rootdir(), 'lib')
import os; os.environ['CC'] = 'g++'; os.environ['CXX'] = 'g++';
os.environ['CPP'] = 'g++'; os.environ['LDSHARED'] = 'g++'
from distutils.core import setup, Extension
crfsuite_module = Extension(
'_crfsuite',
sources = [
'crfsuite.cpp',
'export_wrap.cpp',
],
include_dirs=[get_includedir(),],
extra_link_args=['-shared'],
library_dirs=[get_librarydir(),],
libraries=['crfsuite'],
# extra_objects=['../../lib/crf/libcrfsuite.la'],
language='c++',
)
setup(
name = '@PACKAGE@',
version = '@VERSION@',
author = 'Naoaki Okazaki',
description = """CRFSuite Python module""",
ext_modules = [crfsuite_module],
py_modules = ["crfsuite"],
)