Browse Source

New translations setup.py (Chinese Simplified)

l10n_v0.2.x
linlin 4 years ago
parent
commit
d575cc492d
1 changed files with 33 additions and 0 deletions
  1. +33
    -0
      lang/zh/gklearn/gedlib/setup.py

+ 33
- 0
lang/zh/gklearn/gedlib/setup.py View File

@@ -0,0 +1,33 @@
from distutils.extension import Extension
from distutils.core import setup
from Cython.Build import cythonize

import os
import shutil

# clean previous build
for name in os.listdir():
if (name.startswith('gedlibpy') and not(name.endswith('.pyx') or name.endswith('.pxd'))):
os.remove(name)
if name == 'build':
shutil.rmtree(name)

extensions = [Extension("gedlibpy",
# sources=["gedlibpy.pyx", "src/GedLibBind.cpp"],
sources=["gedlibpy.pyx"],
include_dirs=["src", "include", "include/lsape", "include/Eigen", "include/nomad", "include/sgtelib", "include/libsvm.3.22", "include/fann", "include/boost_1_69_0"],
library_dirs=["lib/fann", "lib/gedlib", "lib/libsvm.3.22","lib/nomad"],
libraries=["doublefann", "sgtelib", "svm", "nomad"],
# library_dirs=["."],
# libraries=["gxlgedlib"],
language="c++",
extra_compile_args=["-std=c++11"],
extra_link_args=["-std=c++11"])]

setup(ext_modules=cythonize(extensions,
compiler_directives={'language_level': '3'}))
# setup(ext_modules=cythonize(extensions))


# Commande Bash : python setup.py build_ext --inplace

Loading…
Cancel
Save