diff options
author | Andre Heinecke <[email protected]> | 2016-03-02 17:41:42 +0000 |
---|---|---|
committer | Andre Heinecke <[email protected]> | 2016-03-02 17:41:42 +0000 |
commit | 77c3fb450c7adf36804a55d76ff49a06a71d22a0 (patch) | |
tree | d5e97865c15f2d8f12d882302a8d12bb01b641b5 /lang/cpp/src/Makefile.am | |
parent | Fix export header and windows export macros (diff) | |
download | gpgme-77c3fb450c7adf36804a55d76ff49a06a71d22a0.tar.gz gpgme-77c3fb450c7adf36804a55d76ff49a06a71d22a0.zip |
Add cmake configuration files
* configure.ac: Add libgpgmepp version. Configure cmake files.
* lang/cpp/src/Makefile.am: Add targets for cmake files.
(EXTRA_DIST): Add cmake files.
--
This should smooth the transition for downstream users that
have worked with KF5::Gpgmepp previously.
Diffstat (limited to 'lang/cpp/src/Makefile.am')
-rw-r--r-- | lang/cpp/src/Makefile.am | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lang/cpp/src/Makefile.am b/lang/cpp/src/Makefile.am index 0d6e4c1f..a06684e1 100644 --- a/lang/cpp/src/Makefile.am +++ b/lang/cpp/src/Makefile.am @@ -18,6 +18,8 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA +EXTRA_DIST = GpgmeppConfig.cmake.in.in GpgmeConfigVersion.cmake.in + lib_LTLIBRARIES = libgpgmepp.la main_sources = \ @@ -57,3 +59,22 @@ libgpgmepp_la_SOURCES = $(main_sources) $(gpgmepp_headers) context_vanilla.cpp \ AM_CPPFLAGS = @GPG_ERROR_CFLAGS@ @LIBASSUAN_CFLAGS@ -DBUILDING_GPGMEPP libgpgmepp_la_LIBADD = ../../../src/libgpgme.la @LIBASSUAN_LIBS@ + +GpgmeppConfig.cmake: GpgmeppConfig.cmake.in + sed -e 's|[@]resolved_libdir@|$(libdir)|g' < "$<" > "$@" + +install-cmake-files: GpgmeppConfig.cmake GpgmeppConfigVersion.cmake + -$(INSTALL) -d $(DESTDIR)$(libdir)/cmake/Gpgmepp + $(INSTALL) GpgmeppConfig.cmake \ + $(DESTDIR)$(libdir)/cmake/Gpgmepp/GpgmeppConfig.cmake + $(INSTALL) GpgmeppConfigVersion.cmake \ + $(DESTDIR)$(libdir)/cmake/Gpgmepp/GpgmeppConfigVersion.cmake + +uninstall-cmake-files: + -rm $(DESTDIR)$(libdir)/cmake/Gpgmepp/GpgmeppConfigVersion.cmake + -rm $(DESTDIR)$(libdir)/cmake/Gpgmepp/GpgmeppConfig.cmake + -rmdir $(DESTDIR)$(libdir)/cmake/Gpgmepp/ + +install-data-local: install-cmake-files + +uninstall-local: uninstall-cmake-files |