summaryrefslogtreecommitdiff
path: root/numpy/distutils/ccompiler.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/distutils/ccompiler.py')
-rw-r--r--numpy/distutils/ccompiler.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/numpy/distutils/ccompiler.py b/numpy/distutils/ccompiler.py
index 882a53570..ebf2af479 100644
--- a/numpy/distutils/ccompiler.py
+++ b/numpy/distutils/ccompiler.py
@@ -384,6 +384,14 @@ def gen_lib_options(compiler, library_dirs, runtime_library_dirs, libraries):
return lib_opts
ccompiler.gen_lib_options = gen_lib_options
+# Also fix up the various compiler modules, which do
+# from distutils.ccompiler import gen_lib_options
+# Don't bother with mwerks, as we don't support Classic Mac.
+for _cc in ['bcpp', 'cygwinc', 'emxc', 'unixc']:
+ _m = __import__('distutils.'+_cc+'compiler')
+ setattr(getattr(_m, _cc+'compiler'), 'gen_lib_options',
+ gen_lib_options)
+
_distutils_gen_preprocess_options = gen_preprocess_options
def gen_preprocess_options (macros, include_dirs):
include_dirs = quote_args(include_dirs)