Skip to content

Commit

Permalink
Support using pkg-config for xml2-config/xslt-config tools
Browse files Browse the repository at this point in the history
Those tools are not supported on some distributions where
pkg-config is recommended and otherwise works fine.
  • Loading branch information
TingPing committed Jan 26, 2018
1 parent b52bcf3 commit 7719fd0
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions setupinfo.py
Expand Up @@ -384,9 +384,15 @@ def check_min_version(version, min_version, error_name):
return True


def get_library_version(config_tool):
is_pkgconfig = "pkg-config" in config_tool
return run_command(config_tool,
"--modversion" if is_pkgconfig else "--version")


def get_library_versions():
xml2_version = run_command(find_xml2_config(), "--version")
xslt_version = run_command(find_xslt_config(), "--version")
xml2_version = get_library_version(find_xml2_config())
xslt_version = get_library_version(find_xslt_config())
return xml2_version, xslt_version


Expand Down

0 comments on commit 7719fd0

Please sign in to comment.