summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTollef Fog Heen <tfheen@err.no>2009-03-30 21:17:43 +0200
committerTollef Fog Heen <tfheen@err.no>2009-03-30 21:17:43 +0200
commite170895bc6241e933c6c6e85dc800fef5ed44615 (patch)
treee04a759e703080a3d35766d6aaf797fa7b98d921
parentdaa68e4e1b3c585052a2c6a720b99746678be777 (diff)
downloadpkg-config-e170895bc6241e933c6c6e85dc800fef5ed44615.tar.gz
2009-03-30 Tollef Fog Heen <tfheen@err.no>
* pkg.c (add_virtual_pkgconfig_package): Add pc_path as a variable which you can use to get at the compiled-in PKG_CONFIG_PC_PATH.
-rw-r--r--ChangeLog3
-rw-r--r--pkg.c4
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 84a3f43..40869bf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2009-03-30 Tollef Fog Heen <tfheen@err.no>
+ * pkg.c (add_virtual_pkgconfig_package): Add pc_path as a variable
+ which you can use to get at the compiled-in PKG_CONFIG_PC_PATH.
+
* pkg.h: Fix up path to glib.h
* pkg.c (add_virtual_pkgconfig_package): Fix URL to pkg-config.
diff --git a/pkg.c b/pkg.c
index 73061ca..320ca64 100644
--- a/pkg.c
+++ b/pkg.c
@@ -234,6 +234,10 @@ add_virtual_pkgconfig_package (void)
"compile/link flags for libraries");
pkg->url = g_strdup ("http://pkg-config.freedesktop.org/");
+ if (pkg->vars == NULL)
+ pkg->vars = g_hash_table_new (g_str_hash, g_str_equal);
+ g_hash_table_insert (pkg->vars, "pc_path", PKG_CONFIG_PC_PATH);
+
debug_spew ("Adding virtual 'pkg-config' package to list of known packages\n");
g_hash_table_insert (packages, pkg->key, pkg);