summaryrefslogtreecommitdiff
path: root/bscript
diff options
context:
space:
mode:
authorDavid Cournapeau <cournape@gmail.com>2012-09-09 17:53:22 +0100
committerDavid Cournapeau <cournape@gmail.com>2012-10-09 22:11:16 +0100
commit20825a9b01d22525216f5fd440ffb3d99dca12ef (patch)
treeeba28514dba8dad22dafa762d02996ad60b731ff /bscript
parent926c5adbf74ee5e9b51fcc8fc8ffc0aa6ee309bc (diff)
downloadnumpy-20825a9b01d22525216f5fd440ffb3d99dca12ef.tar.gz
ENH: add support for arch autodetection.
Diffstat (limited to 'bscript')
-rw-r--r--bscript13
1 files changed, 13 insertions, 0 deletions
diff --git a/bscript b/bscript
index d3db21fa0..ceb591fcd 100644
--- a/bscript
+++ b/bscript
@@ -22,8 +22,12 @@ from bento.commands import hooks
from bento.utils.utils \
import \
cmd_is_runnable
+from bento.backends.waf_backend \
+ import \
+ WAF_TOOLDIR
import waflib
+from waflib import Options
sys.path.insert(0, os.getcwd())
try:
@@ -112,6 +116,15 @@ def post_configure(context):
conf = context.waf_context
if conf.env["CC_NAME"] == "gcc":
conf.env.CFLAGS_PYEXT.append("-Wfatal-errors")
+
+ conf.load("arch", tooldir=[WAF_TOOLDIR])
+ if sys.platform == "darwin":
+ conf.env["MACOSX_DEPLOYMENT_TARGET"] = "10.4"
+ conf.check_cc_default_arch()
+ archs = [conf.env.DEFAULT_CC_ARCH]
+ conf.env.ARCH = archs
+
+ conf.env.LIBPATH = ["/Users/cournape/src/numeric/OpenBLAS-git"]
check_blas_lapack(conf)
@hooks.pre_build