Commit c08db4b997058d3c1157c071eadfc5822b3ac684

Authored by Perry Werneck
1 parent cc74555a
Exists in master and in 1 other branch develop

Fixing MSYS/2 install.

Showing 3 changed files with 10 additions and 2 deletions   Show diff stats
@@ -232,6 +232,12 @@ install-dev: @@ -232,6 +232,12 @@ install-dev:
232 src/include/lib3270/*.h \ 232 src/include/lib3270/*.h \
233 $(DESTDIR)$(includedir)/lib3270 233 $(DESTDIR)$(includedir)/lib3270
234 234
  235 + # Install PKG-CONFIG files
  236 + @$(MKDIR) $(DESTDIR)$(libdir)/pkgconfig
  237 + @$(INSTALL_DATA) \
  238 + sdk/hllapi.pc \
  239 + $(DESTDIR)$(libdir)/pkgconfig/hllapi.pc
  240 +
235 install-windows-lib: \ 241 install-windows-lib: \
236 $(BINRLS)/$(SONAME) 242 $(BINRLS)/$(SONAME)
237 243
@@ -256,8 +256,10 @@ fi @@ -256,8 +256,10 @@ fi
256 if test "$app_cv_static_ipc3270" == "yes"; then 256 if test "$app_cv_static_ipc3270" == "yes"; then
257 PKG_CHECK_MODULES( [IPC3270], [ipc3270-static], AC_DEFINE(USING_STATIC_IPC3270), AC_MSG_ERROR([IPC3270 static not present.])) 257 PKG_CHECK_MODULES( [IPC3270], [ipc3270-static], AC_DEFINE(USING_STATIC_IPC3270), AC_MSG_ERROR([IPC3270 static not present.]))
258 AC_MSG_NOTICE([Not using libintl to avoid the dependency.]) 258 AC_MSG_NOTICE([Not using libintl to avoid the dependency.])
  259 + app_cv_pkgconfig_requires="ipc3270-static"
259 else 260 else
260 PKG_CHECK_MODULES( [IPC3270], [ipc3270], AC_DEFINE(USING_DYNAMIC_IPC3270), AC_MSG_ERROR([IPC3270 not present.])) 261 PKG_CHECK_MODULES( [IPC3270], [ipc3270], AC_DEFINE(USING_DYNAMIC_IPC3270), AC_MSG_ERROR([IPC3270 not present.]))
  262 + app_cv_pkgconfig_requires="ipc3270"
261 263
262 # Use libintl only if using dynamic ipc3270 to avoid an extra DLL dependency. 264 # Use libintl only if using dynamic ipc3270 to avoid an extra DLL dependency.
263 AC_CHECK_HEADER(libintl.h, [ 265 AC_CHECK_HEADER(libintl.h, [
@@ -286,6 +288,7 @@ AC_SUBST(IPC3270_CFLAGS) @@ -286,6 +288,7 @@ AC_SUBST(IPC3270_CFLAGS)
286 AC_ARG_WITH([product-name], [AS_HELP_STRING([--with-product-name], [Set product name])], [ app_cv_product="$withval" ],[ app_cv_product=`pkg-config --variable=product_name lib3270` ]) 288 AC_ARG_WITH([product-name], [AS_HELP_STRING([--with-product-name], [Set product name])], [ app_cv_product="$withval" ],[ app_cv_product=`pkg-config --variable=product_name lib3270` ])
287 AC_DEFINE_UNQUOTED(PRODUCT_NAME, $app_cv_product) 289 AC_DEFINE_UNQUOTED(PRODUCT_NAME, $app_cv_product)
288 AC_SUBST(PRODUCT_NAME,$app_cv_product) 290 AC_SUBST(PRODUCT_NAME,$app_cv_product)
  291 +AC_SUBST(PKGCONFIG_REQUIRES,$app_cv_pkgconfig_requires)
289 292
290 dnl --------------------------------------------------------------------------- 293 dnl ---------------------------------------------------------------------------
291 dnl Check for pic 294 dnl Check for pic
sdk/hllapi.pc.in
@@ -9,8 +9,7 @@ version_minor=@PACKAGE_MINOR_VERSION@ @@ -9,8 +9,7 @@ version_minor=@PACKAGE_MINOR_VERSION@
9 Name: @PACKAGE_NAME@ 9 Name: @PACKAGE_NAME@
10 Description: @PACKAGE_DESCRIPTION@ 10 Description: @PACKAGE_DESCRIPTION@
11 Version: @PACKAGE_VERSION@ 11 Version: @PACKAGE_VERSION@
12 -Requires: ipc3270 lib3270 12 +Requires: @PKGCONFIG_REQUIRES@
13 Libs: -lhllapi 13 Libs: -lhllapi
14 -Libs.private: @LIBS@ @INTL_LIBS@ @IPC3270_LIBS@  
15 Cflags: 14 Cflags:
16 15