diff options
author | Pearu Peterson <pearu.peterson@gmail.com> | 2005-12-30 12:10:13 +0000 |
---|---|---|
committer | Pearu Peterson <pearu.peterson@gmail.com> | 2005-12-30 12:10:13 +0000 |
commit | c589b82ef61a528341b2e63b767341729f811123 (patch) | |
tree | 35dbebaf83ad9aaced6d3dee9b2ab570af360dad /scipy/base/setup.py | |
parent | 9338dea9d336b5c59851d74a9d5c1a3b558175b8 (diff) | |
download | numpy-c589b82ef61a528341b2e63b767341729f811123.tar.gz |
Moved scipy/lib/blasdot to scipy/base
Diffstat (limited to 'scipy/base/setup.py')
-rw-r--r-- | scipy/base/setup.py | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/scipy/base/setup.py b/scipy/base/setup.py index 3057ddb38..523ab1510 100644 --- a/scipy/base/setup.py +++ b/scipy/base/setup.py @@ -3,13 +3,12 @@ import imp import os from os.path import join from glob import glob -from scipy.distutils.misc_util import Configuration,dot_join from distutils.dep_util import newer,newer_group -from scipy.distutils.command.build import build - - def configuration(parent_package='',top_path=None): + from scipy.distutils.misc_util import Configuration,dot_join + from scipy.distutils.system_info import get_info + config = Configuration('base',parent_package,top_path) local_dir = config.local_path codegen_dir = join(local_dir,'code_generators') @@ -175,6 +174,24 @@ def configuration(parent_package='',top_path=None): ], ) + # Configure blasdot + blas_info = get_info('blas_opt',0) + #blas_info = {} + def get_dotblas_sources(ext, build_dir): + if blas_info: + return ext.depends[:1] + return None # no extension module will be built + + config.add_extension('_dotblas', + sources = [get_dotblas_sources], + depends=[join('blasdot','_dotblas.c'), + join('blasdot','cblas.h'), + ], + include_dirs = ['blasdot'], + extra_info = blas_info + ) + + config.add_data_dir('tests') config.make_svn_version_py() |