diff --git a/.gitignore b/.gitignore index 850614ad..e9434796 100644 --- a/.gitignore +++ b/.gitignore @@ -29,6 +29,7 @@ pmap procps-ng-*.tar.gz proc/.depend proc/libproc-ng.la +proc/libproc-ng.pc proc/Makefile proc/Makefile.in ps/Makefile diff --git a/configure.ac b/configure.ac index 58f8529a..88aaafda 100644 --- a/configure.ac +++ b/configure.ac @@ -138,6 +138,7 @@ fi AC_CONFIG_FILES([ Makefile proc/Makefile +proc/libproc-ng.pc ps/Makefile ]) AC_OUTPUT diff --git a/proc/Makefile.am b/proc/Makefile.am index 392806fc..00ef925f 100644 --- a/proc/Makefile.am +++ b/proc/Makefile.am @@ -11,6 +11,9 @@ libproc_ng_la_LDFLAGS = \ -no-undefined \ -Wl,--version-script=$(top_srcdir)/proc/library.map +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libproc-ng.pc + libproc_ng_la_SOURCES = \ alloc.c \ alloc.h \ diff --git a/proc/libproc-ng.pc.in b/proc/libproc-ng.pc.in new file mode 100644 index 00000000..86390439 --- /dev/null +++ b/proc/libproc-ng.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: libproc-ng +Description: Library to control and query process state +Version: @VERSION@ +Libs: -L${libdir} -lproc-ng +Libs.private: +Cflags: -I${includedir}