summaryrefslogtreecommitdiff
path: root/giscanner/pkgconfig.py
diff options
context:
space:
mode:
Diffstat (limited to 'giscanner/pkgconfig.py')
-rw-r--r--giscanner/pkgconfig.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/giscanner/pkgconfig.py b/giscanner/pkgconfig.py
index 6f0b2d57..66822378 100644
--- a/giscanner/pkgconfig.py
+++ b/giscanner/pkgconfig.py
@@ -56,3 +56,12 @@ def libs(packages, msvc_syntax=False, ignore_errors=True, command=None):
flags.extend(packages)
out = check_output(flags, ignore_errors, command)
return shlex.split(out)
+
+
+def bindir(packages, ignore_errors=True, command=None):
+ flags = []
+ flags.append('--variable')
+ flags.append('bindir')
+ flags.extend(packages)
+ out = check_output(flags, ignore_errors, command)
+ return shlex.split(out)