summaryrefslogtreecommitdiff
path: root/Demos/setup.py
diff options
context:
space:
mode:
authorRobert Bradshaw <robertwb@math.washington.edu>2009-07-23 13:02:28 -0700
committerRobert Bradshaw <robertwb@math.washington.edu>2009-07-23 13:02:28 -0700
commit483585688319280b885c9e9255d0287c9335a94a (patch)
tree012e02465c1401f09a61bab9a44d9e8a5c2081e7 /Demos/setup.py
parent79ce479c814723035dc6249a800253c8babb4c3c (diff)
downloadcython-483585688319280b885c9e9255d0287c9335a94a.tar.gz
numpy headers in demo setup.py
Diffstat (limited to 'Demos/setup.py')
-rw-r--r--Demos/setup.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/Demos/setup.py b/Demos/setup.py
index 75b05af0f..60cbeb817 100644
--- a/Demos/setup.py
+++ b/Demos/setup.py
@@ -4,6 +4,12 @@ from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
+try:
+ from numpy.distutils.misc_util import get_numpy_include_dirs
+ numpy_include_dirs = get_numpy_include_dirs()
+except:
+ numpy_include_dirs = []
+
ext_modules=[
Extension("primes", ["primes.pyx"]),
Extension("spam", ["spam.pyx"]),
@@ -11,7 +17,7 @@ ext_modules=[
for file in glob.glob("*.pyx"):
if file != "numeric_demo.pyx":
- ext_modules.append(Extension(file[:-4], [file]))
+ ext_modules.append(Extension(file[:-4], [file], include_dirs = numpy_include_dirs))
setup(
name = 'Demos',