diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2015-08-05 13:14:35 -0400 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2015-08-05 13:14:35 -0400 |
commit | 399bf25c7b25ae448ae41df32ec2d27aa58223f1 (patch) | |
tree | 58073bb791ea63c88b99db377f2f98828d3fc38f /numpy/_build_utils/apple_accelerate.py | |
parent | 9cd868a00cc488478ac4f07ee0b5452a38cb3cc0 (diff) | |
parent | eb0caab1c6d3fdad45b7c534c933e8bd738faf4e (diff) | |
download | numpy-399bf25c7b25ae448ae41df32ec2d27aa58223f1.tar.gz |
Merge pull request #6160 from moreati/tox_fixup
TST: Fix running tests under Tox, add Python 3.4 to Tox environments
Diffstat (limited to 'numpy/_build_utils/apple_accelerate.py')
-rw-r--r-- | numpy/_build_utils/apple_accelerate.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/numpy/_build_utils/apple_accelerate.py b/numpy/_build_utils/apple_accelerate.py new file mode 100644 index 000000000..d7351f4c5 --- /dev/null +++ b/numpy/_build_utils/apple_accelerate.py @@ -0,0 +1,21 @@ +import os +import sys +import re + +__all__ = ['uses_accelerate_framework', 'get_sgemv_fix'] + +def uses_accelerate_framework(info): + """ Returns True if Accelerate framework is used for BLAS/LAPACK """ + if sys.platform != "darwin": + return False + r_accelerate = re.compile("Accelerate") + extra_link_args = info.get('extra_link_args', '') + for arg in extra_link_args: + if r_accelerate.search(arg): + return True + return False + +def get_sgemv_fix(): + """ Returns source file needed to correct SGEMV """ + path = os.path.abspath(os.path.dirname(__file__)) + return [os.path.join(path, 'src', 'apple_sgemv_fix.c')] |