diff --git a/configure.ac b/configure.ac index f864f6a..2cb363f 100644 --- a/configure.ac +++ b/configure.ac @@ -482,9 +482,12 @@ AC_CONFIG_FILES(Makefile) AC_CONFIG_FILES(src/lib3270/Makefile) AC_CONFIG_FILES(src/lib3270/version.c) + AC_CONFIG_FILES(src/lib3270/lib3270.pc) +AC_CONFIG_FILES(src/lib3270/lib3270-static.pc) AC_CONFIG_FILES(src/lib3270++/lib3270++.pc) +AC_CONFIG_FILES(src/lib3270++/lib3270++static.pc) AC_CONFIG_FILES(src/lib3270++/Makefile) diff --git a/src/lib3270++/Makefile.in b/src/lib3270++/Makefile.in index 046c23c..21a2fe2 100644 --- a/src/lib3270++/Makefile.in +++ b/src/lib3270++/Makefile.in @@ -253,6 +253,12 @@ install-static: \ $(BINRLS)/static/$(LIBNAME).a \ $(DESTDIR)$(libdir)/$(LIBNAME)static.a + # Install static PKG-CONFIG files + @mkdir -p $(DESTDIR)$(libdir)/pkgconfig + @$(INSTALL_DATA) \ + $(LIBNAME)static.pc \ + $(DESTDIR)$(libdir)/pkgconfig/$(LIBNAME)static.pc + install-dev: # Install SDK diff --git a/src/lib3270++/lib3270++static.pc.in b/src/lib3270++/lib3270++static.pc.in new file mode 100644 index 0000000..ede3a5d --- /dev/null +++ b/src/lib3270++/lib3270++static.pc.in @@ -0,0 +1,15 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +version_major=@PACKAGE_MAJOR_VERSION@ +version_minor=@PACKAGE_MINOR_VERSION@ +sdk_version=@LIB3270_SDK_VERSION@ + +Name: @PACKAGE_NAME@ +Description: @PACKAGE_DESCRIPTION@ +Version: @PACKAGE_VERSION@ +Libs: -L\@libdir@ -l3270++static @LIBSSL_LIBS@ @LIBICONV@ @INTL_LIBS@ +Cflags: -I@includedir@ + diff --git a/src/lib3270/Makefile.in b/src/lib3270/Makefile.in index 88170ed..568e357 100644 --- a/src/lib3270/Makefile.in +++ b/src/lib3270/Makefile.in @@ -248,6 +248,11 @@ install-static: \ $(BINRLS)/static/$(LIBNAME).a \ $(DESTDIR)$(libdir)/$(LIBNAME)-static.a + # Install static PKG-CONFIG files + @mkdir -p $(DESTDIR)$(libdir)/pkgconfig + @$(INSTALL_DATA) \ + $(LIBNAME)-static.pc \ + $(DESTDIR)$(libdir)/pkgconfig/$(LIBNAME)-static.pc install-dev: diff --git a/src/lib3270/lib3270-static.pc.in b/src/lib3270/lib3270-static.pc.in new file mode 100644 index 0000000..883c1f2 --- /dev/null +++ b/src/lib3270/lib3270-static.pc.in @@ -0,0 +1,15 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +version_major=@PACKAGE_MAJOR_VERSION@ +version_minor=@PACKAGE_MINOR_VERSION@ +sdk_version=@LIB3270_SDK_VERSION@ + +Name: @PACKAGE_NAME@ +Description: @PACKAGE_DESCRIPTION@ (static library) +Version: @PACKAGE_VERSION@ +Libs: -L\@libdir@ -l@LIB3270_NAME@-static @LIBSSL_LIBS@ @INTL_LIBS@ +Cflags: -I@includedir@ + diff --git a/win/mingw32-lib3270.spec b/win/mingw32-lib3270.spec index 597748b..1ba8a2b 100644 --- a/win/mingw32-lib3270.spec +++ b/win/mingw32-lib3270.spec @@ -47,6 +47,9 @@ BuildRoot: /var/tmp/%{name}-%{version} Provides: mingw32(lib:3270) = %{version} Provides: mingw32(lib:3270-%{_libvrs}) = %{version} +Provides: mingw32(lib:3270++) = %{version} +Provides: mingw32(lib:3270++%{_libvrs}) = %{version} + BuildRequires: autoconf BuildRequires: automake BuildRequires: gettext-tools -- libgit2 0.21.2