pkgconfig support. Patch by Dimitri Papadopoulos

MERGE TO STABLE

CCMAIL: 68566-done@bugs.kde.org


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2048 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/.cvsignore b/.cvsignore
index 880a8cc..47f3a75 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -17,3 +17,4 @@
 share
 cachegrind.out.*
 autom4te.cache
+valgrind.pc
diff --git a/Makefile.am b/Makefile.am
index 51526ec..1d21e9f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -25,7 +25,10 @@
 
 val_DATA = $(SUPP_FILES) default.supp
 
-BUILT_SOURCES = default.supp
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = valgrind.pc
+
+BUILT_SOURCES = default.supp valgrind.pc
 
 DISTCLEANFILES = default.supp
 
@@ -40,7 +43,7 @@
 	PATCHES_APPLIED ACKNOWLEDGEMENTS \
 	README_KDE3_FOLKS README_PACKAGERS \
 	README_MISSING_SYSCALL_OR_IOCTL TODO \
-	valgrind.spec valgrind.spec.in
+	valgrind.spec valgrind.spec.in valgrind.pc.in
 
 install-exec-hook:
 	$(mkinstalldirs) $(DESTDIR)$(valdir)
diff --git a/configure.in b/configure.in
index f6c1fec..acc4cd7 100644
--- a/configure.in
+++ b/configure.in
@@ -340,6 +340,7 @@
 AC_OUTPUT(
    Makefile 
    valgrind.spec
+   valgrind.pc
    docs/Makefile 
    tests/Makefile 
    tests/vg_regtest 
diff --git a/valgrind.pc.in b/valgrind.pc.in
new file mode 100644
index 0000000..d3a53c0
--- /dev/null
+++ b/valgrind.pc.in
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: Valgrind
+Description: Program supervision framework for x86-GNU/Linux
+Version: @VERSION@
+Requires:
+Libs:
+Cflags: -I${includedir}