]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
bugfix #1209: make install ldns.pc file
authorWillem Toorop <willem@nlnetlabs.nl>
Thu, 19 Jan 2017 08:41:51 +0000 (09:41 +0100)
committerWillem Toorop <willem@nlnetlabs.nl>
Thu, 19 Jan 2017 08:41:51 +0000 (09:41 +0100)
Changelog
Makefile.in

index 0bd3658e767dc7ee8c9113ab04ba777ff0f18eb3..efda95e13971da06255d1b8d3c223adf3e59477c 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,7 @@
+1.7.1  ????-??-??
+       * bugfix #1209: make install ldns.pc file
+         Thanks Oleksandr Natalenko
+
 1.7.0  2016-12-20
        * Fix lookup of relative names in ldns_resolver_search.
        * bugfix #548: Double free for answers > 4096 in ldns_resolver_send_pkt
index 04f683bf11974a178a131154e22241d86613a2de..853777e89def027325ab997f2f0d17100ebd3e07 100644 (file)
@@ -308,9 +308,9 @@ clean-p5-dns-ldns: $(p5_dns_ldns_dir)/Makefile
 test-p5-dns-ldns: $(p5_dns_ldns_dir)/Makefile
        cd $(p5_dns_ldns_dir); $(MAKE) test
 
-install: install-h install-lib @INSTALL_CONFIG@ install-manpages $(pyldns_inst) $(pyldnsx_inst) @INSTALL_P5_DNS_LDNS@ @INSTALL_DRILL@ @INSTALL_EXAMPLES@
+install: install-h install-lib install-pc @INSTALL_CONFIG@ install-manpages $(pyldns_inst) $(pyldnsx_inst) @INSTALL_P5_DNS_LDNS@ @INSTALL_DRILL@ @INSTALL_EXAMPLES@
 
-uninstall: uninstall-manpages @UNINSTALL_CONFIG@ uninstall-h uninstall-lib $(pyldns_uninst) $(pyldnsx_uninst) @UNINSTALL_P5_DNS_LDNS@ @UNINSTALL_DRILL@ @UNINSTALL_EXAMPLES@
+uninstall: uninstall-manpages @UNINSTALL_CONFIG@ uninstall-h uninstall-lib uninstall-pc $(pyldns_uninst) $(pyldnsx_uninst) @UNINSTALL_P5_DNS_LDNS@ @UNINSTALL_DRILL@ @UNINSTALL_EXAMPLES@
 
 destclean: uninstall
 
@@ -355,6 +355,18 @@ uninstall-h:
        test ! -d $(DESTDIR)$(includedir)/ldns || rmdir -p $(DESTDIR)$(includedir)/ldns || echo "ok, dir already gone"
        exit 0
 
+packaging/libldns.pc: packaging/libldns.pc.in
+       ./config.status $@
+
+install-pc: packaging/libldns.pc
+       $(INSTALL) -m 644 packaging/libldns.pc $(DESTDIR)$(libdir)/pkgconfig/ldns.pc
+
+uninstall-pc:
+       $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/pkgconfig/ldns.pc
+       test ! -d $(DESTDIR)$(libdir)/pkgconfig || rmdir -p $(DESTDIR)$(libdir)/pkgconfig || echo "ok, dir already gone"
+       test ! -d $(DESTDIR)$(libdir) || rmdir -p $(DESTDIR)$(libdir) || echo "ok, dir already gone"
+
+       
 install-lib: lib
        $(INSTALL) -m 755 -d $(DESTDIR)$(libdir)
        $(LIBTOOL) --mode=install cp libldns.la $(DESTDIR)$(libdir)