]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
Add pkg-config files to allow deps to build against source tree
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 20 Jun 2014 16:48:12 +0000 (17:48 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Mon, 23 Jun 2014 15:17:55 +0000 (16:17 +0100)
When testing language bindings it is useful to be able to build
them against an uninstalled libvirt source tree. Add a dummy
set of pkg-config files to allow for this. This can be used by
setting

  export PKG_CONFIG_PATH=/path/to/libvirt/git/src

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
.gitignore
configure.ac
src/libvirt-lxc.pc.in [new file with mode: 0644]
src/libvirt-qemu.pc.in [new file with mode: 0644]
src/libvirt.pc.in [new file with mode: 0644]

index a3d992f59684d54749c479a04f3166cd1b829d88..2d4d4013a6ebbb98b22dbf7eb06a5b2d5eb9f086 100644 (file)
@@ -98,6 +98,7 @@
 /run
 /sc_*
 /src/.*.stamp
+/src/*.pc
 /src/access/org.libvirt.api.policy
 /src/access/viraccessapicheck.c
 /src/access/viraccessapicheck.h
index c2094d594e426de62aa942118015439f28dff245..060a88a104fbe5a01651e999b478afd89a864d5f 100644 (file)
@@ -2730,6 +2730,9 @@ AC_CONFIG_FILES([\
         libvirt.pc \
         libvirt-qemu.pc \
         libvirt-lxc.pc \
+        src/libvirt.pc \
+        src/libvirt-qemu.pc \
+        src/libvirt-lxc.pc \
         libvirt.spec mingw-libvirt.spec \
         po/Makefile.in \
         include/libvirt/Makefile include/libvirt/libvirt.h \
diff --git a/src/libvirt-lxc.pc.in b/src/libvirt-lxc.pc.in
new file mode 100644 (file)
index 0000000..20f173b
--- /dev/null
@@ -0,0 +1,18 @@
+# Dummy pkg-config file to allow lang bindings
+# to build against a libvirt source tree eg
+# export PKG_CONFIG_PATH=/path/to/libvirt/git/src
+
+prefix=@abs_top_builddir@
+exec_prefix=@abs_top_builddir@
+libdir=@abs_top_builddir@/src
+includedir=@abs_top_builddir@/include
+datarootdir=@abs_top_builddir@
+
+libvirt_lxc_api=@datadir@/docs/libvirt-lxc-api.xml
+
+Name: libvirt
+Version: @VERSION@
+Description: libvirt LXC library
+Requires:
+Libs: -L${libdir} -lvirt-lxc
+Cflags: -I${includedir}
diff --git a/src/libvirt-qemu.pc.in b/src/libvirt-qemu.pc.in
new file mode 100644 (file)
index 0000000..1e2cadf
--- /dev/null
@@ -0,0 +1,18 @@
+# Dummy pkg-config file to allow lang bindings
+# to build against a libvirt source tree eg
+# export PKG_CONFIG_PATH=/path/to/libvirt/git/src
+
+prefix=@abs_top_builddir@
+exec_prefix=@abs_top_builddir@
+libdir=@abs_top_builddir@/src
+includedir=@abs_top_builddir@/include
+datarootdir=@abs_top_builddir@
+
+libvirt_qemu_api=@datadir@/docs/libvirt-qemu-api.xml
+
+Name: libvirt
+Version: @VERSION@
+Description: libvirt QEMU library
+Requires:
+Libs: -L${libdir} -lvirt-qemu
+Cflags: -I${includedir}
diff --git a/src/libvirt.pc.in b/src/libvirt.pc.in
new file mode 100644 (file)
index 0000000..fa798cf
--- /dev/null
@@ -0,0 +1,23 @@
+# Dummy pkg-config file to allow lang bindings
+# to build against a libvirt source tree eg
+# export PKG_CONFIG_PATH=/path/to/libvirt/git/src
+
+prefix=@abs_top_builddir@
+exec_prefix=@abs_top_builddir@
+libdir=@abs_top_builddir@/src
+includedir=@abs_top_builddir@/include
+datarootdir=@abs_top_builddir@
+
+libvirt_api=@datadir@/docs/libvirt-api.xml
+
+# For compat with older versions - also present
+# in libvirt-qemu.pc / libvirt-lxc.pc
+libvirt_qemu_api=@datadir@/docs/libvirt-qemu-api.xml
+libvirt_lxc_api=@datadir@/docs/libvirt-lxc-api.xml
+
+Name: libvirt
+Version: @VERSION@
+Description: libvirt library
+Requires:
+Libs: -L${libdir} -lvirt
+Cflags: -I${includedir}