From 8baef999da28d8a51734994219514e20fe92a2d2 Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Wed, 22 Feb 2017 16:38:02 -0500 Subject: switch to C++ --- setup.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index dd76e0d..da9a315 100644 --- a/setup.py +++ b/setup.py @@ -4,13 +4,16 @@ from Cython.Build import cythonize import numpy all_extensions = Extension("*", ["pyisda/*.pyx"], - include_dirs = ['c_layer', numpy.get_include()], - libraries = ["cds"]) + include_dirs = ['cpp_layer', 'c_layer', numpy.get_include()], + libraries = ["cds"], + language = 'c++') c_extension = Extension("pyisda.flat_hazard", include_dirs = ['c_layer', numpy.get_include()], sources = ['pyisda/flat_hazard.pyx', 'c_layer/cdsbootstrap.c'], - libraries = ['cds']) + libraries = ['cds'], + language = 'c++') + all_extensions = cythonize([c_extension, all_extensions], nthreads = 4, compiler_directives={'embedsignature':True}) -- cgit v1.2.3-70-g09d2