summaryrefslogtreecommitdiff
path: root/numpy/random/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/random/setup.py')
-rw-r--r--numpy/random/setup.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/numpy/random/setup.py b/numpy/random/setup.py
index 75fe7808e..978fb727c 100644
--- a/numpy/random/setup.py
+++ b/numpy/random/setup.py
@@ -34,6 +34,9 @@ def configuration(parent_package='', top_path=None):
defs.append(('NPY_NO_DEPRECATED_API', 0))
config.add_data_dir('tests')
+ config.add_data_files('common.pxd')
+ config.add_data_files('bit_generator.pxd')
+ config.add_data_files('src/bitgen.h')
EXTRA_LINK_ARGS = []
# Math lib
@@ -95,10 +98,11 @@ def configuration(parent_package='', top_path=None):
libraries=EXTRA_LIBRARIES,
extra_compile_args=EXTRA_COMPILE_ARGS,
extra_link_args=EXTRA_LINK_ARGS,
- depends=['%s.pyx' % gen],
+ depends=['%s.pyx' % gen, 'bit_generator.pyx',
+ 'bit_generator.pxd'],
define_macros=_defs,
)
- for gen in ['common']:
+ for gen in ['common', 'bit_generator']:
# gen.pyx
config.add_extension(gen,
sources=['{0}.c'.format(gen)],
@@ -106,7 +110,7 @@ def configuration(parent_package='', top_path=None):
extra_compile_args=EXTRA_COMPILE_ARGS,
extra_link_args=EXTRA_LINK_ARGS,
include_dirs=['.', 'src'],
- depends=['%s.pyx' % gen],
+ depends=['%s.pyx' % gen, '%s.pxd' % gen,],
define_macros=defs,
)
other_srcs = [