diff --git a/cpp/Makefile.am b/cpp/Makefile.am index ecec1b56..bcc24a42 100644 --- a/cpp/Makefile.am +++ b/cpp/Makefile.am @@ -13,6 +13,9 @@ DOC_FILES = \ EXTRA_DIST = \ $(DOC_FILES) +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = msgpack.pc + doxygen: ./preprocess clean cd src && $(MAKE) doxygen diff --git a/cpp/configure.in b/cpp/configure.in index 861d6a0a..6b21cd1b 100644 --- a/cpp/configure.in +++ b/cpp/configure.in @@ -93,6 +93,7 @@ AC_SUBST(VERSION_MINOR, $minor) AC_OUTPUT([Makefile + msgpack.pc src/Makefile src/msgpack/version.h test/Makefile]) diff --git a/cpp/msgpack.pc.in b/cpp/msgpack.pc.in new file mode 100644 index 00000000..8c34bef9 --- /dev/null +++ b/cpp/msgpack.pc.in @@ -0,0 +1,10 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: MessagePack +Description: Binary-based efficient object serialization library +Version: @VERSION@ +Libs: -L${libdir} -lmsgpack +Cflags: -I${includedir}