diff --git a/.gitignore b/.gitignore index e19ba93a..b695557b 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ doc/fix-qdf.1 doc/qpdf.1 doc/zlib-flate.1 examples/build/ +libqpdf.pc libqpdf/build/ libqpdf/qpdf/qpdf-config.h libqpdf/qpdf/qpdf-config.h.in diff --git a/Makefile b/Makefile index b88be80a..6bff00de 100644 --- a/Makefile +++ b/Makefile @@ -96,6 +96,7 @@ distclean: clean $(RM) manual/html.xsl $(RM) manual/print.xsl $(RM) doc/*.1 + $(RM) libqpdf.pc maintainer-clean: distclean $(RM) configure doc/qpdf-manual.* libqpdf/qpdf/qpdf-config.h.in diff --git a/configure.ac b/configure.ac index 3e89f978..8f87797c 100644 --- a/configure.ac +++ b/configure.ac @@ -7,6 +7,7 @@ AC_INIT([qpdf],[2.3.1]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_FILES([autoconf.mk]) AC_CONFIG_FILES([manual/html.xsl manual/print.xsl]) +AC_CONFIG_FILES([libqpdf.pc]) AC_CONFIG_HEADERS([libqpdf/qpdf/qpdf-config.h]) AC_PROG_CC diff --git a/libqpdf.pc.in b/libqpdf.pc.in new file mode 100644 index 00000000..c765900c --- /dev/null +++ b/libqpdf.pc.in @@ -0,0 +1,10 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: libqpdf +Description: PDF transformation library +Version: @PACKAGE_VERSION@ +Libs: -L${libdir} -lqpdf +Cflags: -I${includedir} diff --git a/make/libtool.mk b/make/libtool.mk index e23ed246..7cc6d435 100644 --- a/make/libtool.mk +++ b/make/libtool.mk @@ -103,7 +103,7 @@ endef # Install target install: all - ./mkinstalldirs $(DESTDIR)$(libdir) + ./mkinstalldirs $(DESTDIR)$(libdir)/pkgconfig ./mkinstalldirs $(DESTDIR)$(bindir) ./mkinstalldirs $(DESTDIR)$(includedir)/qpdf ./mkinstalldirs $(DESTDIR)$(docdir) @@ -126,3 +126,4 @@ install: all cp doc/qpdf-manual.html $(DESTDIR)$(docdir) cp doc/qpdf-manual.pdf $(DESTDIR)$(docdir) cp doc/*.1 $(DESTDIR)$(mandir)/man1 + cp libqpdf.pc $(DESTDIR)$(libdir)/pkgconfig