8000 BUG: If pkgconfig returns nothing for libpng at least check for heade… · matplotlib/matplotlib@9d02bd6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9d02bd6

Browse files
committed
BUG: If pkgconfig returns nothing for libpng at least check for header files before stating libpng is present.
1 parent 561462f commit 9d02bd6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

setupext.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,8 +1008,11 @@ def check(self):
10081008
'libpng', 'png.h',
10091009
min_version='1.2')
10101010
except CheckFailed as e:
1011-
self.__class__.found_external = False
1012-
return str(e) + ' Using unknown version.'
1011+
include_dirs = [
1012+
os.path.join(dir, 'include') for dir in get_base_dirs()]
1013+
if has_include_file(include_dirs, 'png.h'):
1014+
return str(e) + ' Using unknown version found on system.'
1015+
raise
10131016

10141017
def get_extension(self):
10151018
sources = [

0 commit comments

Comments
 (0)
0