summaryrefslogtreecommitdiff
path: root/numpy/distutils/system_info.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/distutils/system_info.py')
-rw-r--r--numpy/distutils/system_info.py27
1 files changed, 1 insertions, 26 deletions
diff --git a/numpy/distutils/system_info.py b/numpy/distutils/system_info.py
index 3459f67f2..90c053298 100644
--- a/numpy/distutils/system_info.py
+++ b/numpy/distutils/system_info.py
@@ -1676,38 +1676,13 @@ class blas_info(system_info):
def calc_info(self):
lib_dirs = self.get_lib_dirs()
-
blas_libs = self.get_libs('blas_libs', self._lib_names)
info = self.check_libs(lib_dirs, blas_libs, [])
if info is None:
return
- if self.has_cblas():
- info['language'] = 'c'
- info['define_macros'] = [('HAVE_CBLAS', None)]
- else:
- info['language'] = 'f77' # XXX: is it generally true?
+ info['language'] = 'f77' # XXX: is it generally true?
self.set_info(**info)
- def has_cblas(self):
- # primitive cblas check by looking for the header
- res = False
- c = distutils.ccompiler.new_compiler()
- tmpdir = tempfile.mkdtemp()
- s = """#include <cblas.h>"""
- src = os.path.join(tmpdir, 'source.c')
- try:
- with open(src, 'wt') as f:
- f.write(s)
- try:
- c.compile([src], output_dir=tmpdir,
- include_dirs=self.get_include_dirs())
- res = True
- except distutils.ccompiler.CompileError:
- res = False
- finally:
- shutil.rmtree(tmpdir)
- return res
-
class openblas_info(blas_info):
section = 'openblas'