summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--numpy/distutils/misc_util.py6
-rw-r--r--numpy/distutils/npy_pkg_config.py6
2 files changed, 9 insertions, 3 deletions
diff --git a/numpy/distutils/misc_util.py b/numpy/distutils/misc_util.py
index 218d14011..1fe482801 100644
--- a/numpy/distutils/misc_util.py
+++ b/numpy/distutils/misc_util.py
@@ -1572,6 +1572,12 @@ def get_info(pkgname):
info = parse_flags(pkg_info.cflags())
for k, v in parse_flags(pkg_info.libs()).items():
info[k].extend(v)
+
+ # add_extension extra_info argument is ANAL
+ info['define_macros'] = info['macros']
+ del info['macros']
+ del info['ignored']
+
return info
def is_bootstrapping():
diff --git a/numpy/distutils/npy_pkg_config.py b/numpy/distutils/npy_pkg_config.py
index 616fdaddb..346a4f981 100644
--- a/numpy/distutils/npy_pkg_config.py
+++ b/numpy/distutils/npy_pkg_config.py
@@ -26,8 +26,8 @@ def parse_flags(line):
lexer = shlex.shlex(line)
lexer.whitespace_split = True
- d = {'include_dirs': [], 'library_dirs': [], 'libs': [], 'include': [],
- 'macros': [], 'libs': [], 'ignored': []}
+ d = {'include_dirs': [], 'library_dirs': [], 'libraries': [],
+ 'macros': [], 'ignored': []}
def next_token(t):
if t.startswith('-I'):
if len(t) > 2:
@@ -42,7 +42,7 @@ def parse_flags(line):
t = lexer.get_token()
d['library_dirs'].append(t)
elif t.startswith('-l'):
- d['libs'].append(t[2:])
+ d['libraries'].append(t[2:])
elif t.startswith('-D'):
d['macros'].append(t[2:])
else: