summaryrefslogtreecommitdiff
path: root/numpy/_build_utils
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2018-03-08 18:31:30 -0700
committerGitHub <noreply@github.com>2018-03-08 18:31:30 -0700
commitc486d8d0d496f6b366dc827a3d41ed1e9d593ec8 (patch)
tree82852b635848f530c349708f071333d164ef9c4a /numpy/_build_utils
parent876c8525acddd1852238acd432616167d3d14560 (diff)
parentca3ff7a1b1e988ea11bd5d4f3cd9c3cab2069581 (diff)
downloadnumpy-c486d8d0d496f6b366dc827a3d41ed1e9d593ec8.tar.gz
Merge pull request #10689 from freakboy3742/iOS-compat
BLD: Add configuration changes to allow cross platform builds for iOS.
Diffstat (limited to 'numpy/_build_utils')
-rw-r--r--numpy/_build_utils/apple_accelerate.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/numpy/_build_utils/apple_accelerate.py b/numpy/_build_utils/apple_accelerate.py
index 2d5bbab5e..36dd7584a 100644
--- a/numpy/_build_utils/apple_accelerate.py
+++ b/numpy/_build_utils/apple_accelerate.py
@@ -8,8 +8,13 @@ __all__ = ['uses_accelerate_framework', 'get_sgemv_fix']
def uses_accelerate_framework(info):
""" Returns True if Accelerate framework is used for BLAS/LAPACK """
+ # If we're not building on Darwin (macOS), don't use Accelerate
if sys.platform != "darwin":
return False
+ # If we're building on macOS, but targeting a different platform,
+ # don't use Accelerate.
+ if os.getenv('_PYTHON_HOST_PLATFORM', None):
+ return False
r_accelerate = re.compile("Accelerate")
extra_link_args = info.get('extra_link_args', '')
for arg in extra_link_args: