summaryrefslogtreecommitdiff
path: root/scipy_distutils/ccompiler.py
diff options
context:
space:
mode:
authorPearu Peterson <pearu.peterson@gmail.com>2004-06-07 14:34:01 +0000
committerPearu Peterson <pearu.peterson@gmail.com>2004-06-07 14:34:01 +0000
commite028a1d910849c0b0be1a3582103f28cc449584a (patch)
treea0dab71e93b566e7f9b6d01760fdbc15f7850621 /scipy_distutils/ccompiler.py
parent36bc78e52f85a8962b141719d7116a82c9e583f9 (diff)
downloadnumpy-e028a1d910849c0b0be1a3582103f28cc449584a.tar.gz
Fixed absoft version pattern. Wrapped distutils gen_lib_options: fcompiler.library_dir_option may return a list.
Diffstat (limited to 'scipy_distutils/ccompiler.py')
-rw-r--r--scipy_distutils/ccompiler.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/scipy_distutils/ccompiler.py b/scipy_distutils/ccompiler.py
index 11963c31b..5d86c5807 100644
--- a/scipy_distutils/ccompiler.py
+++ b/scipy_distutils/ccompiler.py
@@ -256,6 +256,21 @@ def new_compiler (plat=None,
ccompiler.new_compiler = new_compiler
+
+_distutils_gen_lib_options = gen_lib_options
+def gen_lib_options(compiler, library_dirs, runtime_library_dirs, libraries):
+ r = _distutils_gen_lib_options(compiler, library_dirs,
+ runtime_library_dirs, libraries)
+ lib_opts = []
+ for i in r:
+ if type(i) is type([]):
+ lib_opts.extend(i)
+ else:
+ lib_opts.append(i)
+ return lib_opts
+ccompiler.gen_lib_options = gen_lib_options
+
+
##Fix distutils.util.split_quoted:
import re,string
_wordchars_re = re.compile(r'[^\\\'\"%s ]*' % string.whitespace)