]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#8996 - Generate and install a pkg-config file for the liblber library
authorHugh McMaster <hugh.mcmaster@outlook.com>
Sun, 29 Sep 2019 01:33:54 +0000 (11:33 +1000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Mon, 15 Mar 2021 21:39:55 +0000 (21:39 +0000)
build/lib.mk
configure.ac
libraries/Makefile.in
libraries/liblber/lber.pc.in [new file with mode: 0644]

index ad112276fa68837f146698ab74f59ba34e4d66e5..e99ffd589907a2fc4c648fe1a71c05f7ab5aebdd 100644 (file)
@@ -40,7 +40,7 @@ lint5: lint5-local FORCE
 clean-common:  FORCE
        $(RM) $(LIBRARY) ../$(LIBRARY) $(XLIBRARY) \
                $(PROGRAMS) $(XPROGRAMS) $(XSRCS) $(XXSRCS) \
-               *.o *.lo a.out *.exe core version.c .libs/*
+               *.o *.lo a.out *.exe *.pc core version.c .libs/*
 
 depend-common: FORCE
        $(MKDEP) $(DEFS) $(DEFINES) $(SRCS) $(XXSRCS)
index 21e07d197f56d15d8c3f3799562f82c5918257f8..d8ecf6782fe578abaaa82f6949519d863ee579f5 100644 (file)
@@ -3194,6 +3194,7 @@ AC_CONFIG_FILES([Makefile:build/top.mk:Makefile.in:build/dir.mk]
 [include/Makefile:build/top.mk:include/Makefile.in]
 [libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk]
 [libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk]
+[libraries/liblber/lber.pc]
 [libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk]
 [libraries/liblunicode/Makefile:build/top.mk:libraries/liblunicode/Makefile.in:build/lib.mk:build/lib-static.mk]
 [libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk]
index 5218fcedc6a248eb4152dc756a0d60e58c56af63..bf6955762414743997901396b101b0cdcc5ed3a6 100644 (file)
@@ -20,3 +20,11 @@ SUBDIRS= \
        libldap \
        librewrite
 
+PKGCONFIG_DIR=$(DESTDIR)$(libdir)/pkgconfig
+PKGCONFIG_SRCDIRS=liblber
+
+install-local:
+       @$(MKDIR) $(PKGCONFIG_DIR)
+       @for i in $(PKGCONFIG_SRCDIRS); do \
+           $(INSTALL_DATA) $$i/*.pc $(PKGCONFIG_DIR); \
+       done
diff --git a/libraries/liblber/lber.pc.in b/libraries/liblber/lber.pc.in
new file mode 100644 (file)
index 0000000..772feb0
--- /dev/null
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+includedir=@includedir@
+libdir=@libdir@
+
+Name: lber (@PACKAGE@)
+Description: OpenLDAP Lightweight ASN.1 Basic Encoding Rules library
+URL: https://www.openldap.org
+Version: @VERSION@
+Cflags: -I${includedir}
+Libs: -L${libdir} -llber
+Libs.private: @LIBS@