summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py9
1 files changed, 6 insertions, 3 deletions
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})