diff options
author | David Cournapeau <cournape@gmail.com> | 2012-09-09 17:53:22 +0100 |
---|---|---|
committer | David Cournapeau <cournape@gmail.com> | 2012-10-09 22:11:16 +0100 |
commit | 20825a9b01d22525216f5fd440ffb3d99dca12ef (patch) | |
tree | eba28514dba8dad22dafa762d02996ad60b731ff /bscript | |
parent | 926c5adbf74ee5e9b51fcc8fc8ffc0aa6ee309bc (diff) | |
download | numpy-20825a9b01d22525216f5fd440ffb3d99dca12ef.tar.gz |
ENH: add support for arch autodetection.
Diffstat (limited to 'bscript')
-rw-r--r-- | bscript | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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 |