From d575cc492d9459e547c8093960b4b274ac3adabc Mon Sep 17 00:00:00 2001 From: linlin Date: Tue, 6 Oct 2020 17:22:02 +0200 Subject: [PATCH] New translations setup.py (Chinese Simplified) --- lang/zh/gklearn/gedlib/setup.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 lang/zh/gklearn/gedlib/setup.py diff --git a/lang/zh/gklearn/gedlib/setup.py b/lang/zh/gklearn/gedlib/setup.py new file mode 100644 index 0000000..101b7b1 --- /dev/null +++ b/lang/zh/gklearn/gedlib/setup.py @@ -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