From: Bartosz Golaszewski Date: Wed, 21 Feb 2018 08:38:28 +0000 (+0100) Subject: bindings: cxx: add pkg-config support X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=55220ec6817addcc241378c2a2f19d26dad62113;p=qemu-gpiodev%2Flibgpiod.git bindings: cxx: add pkg-config support This will allow to use PKG_CHECK_MODULES() for C++ bindings as well. Signed-off-by: Bartosz Golaszewski --- diff --git a/.gitignore b/.gitignore index 49c256f..08e8c7b 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ gpiosetcxx *.lo doc libgpiod.pc +libgpiodcxx.pc # autotools stuff .deps/ diff --git a/bindings/cxx/Makefile.am b/bindings/cxx/Makefile.am index bbf938f..e7ad36a 100644 --- a/bindings/cxx/Makefile.am +++ b/bindings/cxx/Makefile.am @@ -16,4 +16,7 @@ libgpiodcxx_la_LDFLAGS += -lgpiod -L$(top_builddir)/src/lib include_HEADERS = gpiod.hpp +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libgpiodcxx.pc + SUBDIRS = . examples diff --git a/bindings/cxx/libgpiodcxx.pc.in b/bindings/cxx/libgpiodcxx.pc.in new file mode 100644 index 0000000..9d227c9 --- /dev/null +++ b/bindings/cxx/libgpiodcxx.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: libgpiodcxx +Description: C++ bindings for libgpiod +URL: @PACKAGE_URL@ +Version: @PACKAGE_VERSION@ +Libs: -L${libdir} -lgpiodcxx +Cflags: -I${includedir} diff --git a/configure.ac b/configure.ac index 8ee988c..d472aa5 100644 --- a/configure.ac +++ b/configure.ac @@ -149,6 +149,7 @@ AC_CONFIG_FILES([libgpiod.pc src/lib/Makefile src/tools/Makefile tests/Makefile + bindings/cxx/libgpiodcxx.pc bindings/Makefile bindings/cxx/Makefile bindings/cxx/examples/Makefile])