Skip to content
Snippets Groups Projects
Commit f206f117 authored by Manuel Günther's avatar Manuel Günther
Browse files

Corrected search order of get_include_directories to match the one in setup.py

parent 8f44928b
No related branches found
No related tags found
No related merge requests found
...@@ -219,10 +219,7 @@ def get_include_directories(): ...@@ -219,10 +219,7 @@ def get_include_directories():
"""Returns a list of include directories for dependent libraries, such as HDF5.""" """Returns a list of include directories for dependent libraries, such as HDF5."""
from bob.extension import pkgconfig from bob.extension import pkgconfig
# try to use pkg_config first # try to use pkg_config first
try: try:
pkg = pkgconfig('hdf5')
return pkg.include_directories()
except RuntimeError:
from bob.extension.utils import find_header from bob.extension.utils import find_header
# locate pkg-config on our own # locate pkg-config on our own
header = 'hdf5.h' header = 'hdf5.h'
...@@ -231,8 +228,11 @@ def get_include_directories(): ...@@ -231,8 +228,11 @@ def get_include_directories():
raise RuntimeError("could not find %s's `%s' - have you installed %s on this machine?" % ('hdf5', header, 'hdf5')) raise RuntimeError("could not find %s's `%s' - have you installed %s on this machine?" % ('hdf5', header, 'hdf5'))
return [os.path.dirname(candidates[0])] return [os.path.dirname(candidates[0])]
except RuntimeError:
pkg = pkgconfig('hdf5')
return pkg.include_directories()
# gets sphinx autodoc done right - don't remove it # gets sphinx autodoc done right - don't remove it
__all__ = [_ for _ in dir() if not _.startswith('_')] __all__ = [_ for _ in dir() if not _.startswith('_')]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment