Commit 7df5df74ce10306b638ad5a494bd283c51e1c852

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

Avoiding libintl dependency to preventing load errors on windows.

Showing 1 changed file with 21 additions and 18 deletions   Show diff stats
@@ -255,10 +255,31 @@ fi @@ -255,10 +255,31 @@ fi
255 255
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 else 259 else
259 PKG_CHECK_MODULES( [IPC3270], [ipc3270], AC_DEFINE(USING_DYNAMIC_IPC3270), AC_MSG_ERROR([IPC3270 not present.])) 260 PKG_CHECK_MODULES( [IPC3270], [ipc3270], AC_DEFINE(USING_DYNAMIC_IPC3270), AC_MSG_ERROR([IPC3270 not present.]))
  261 +
  262 + # Use libintl only if using dynamic ipc3270 to avoid an extra DLL dependency.
  263 + AC_CHECK_HEADER(libintl.h, [
  264 +
  265 + AC_DEFINE(HAVE_LIBINTL, 1)
  266 +
  267 + case "$host" in
  268 + *-mingw32|*-pc-msys)
  269 + INTL_LIBS="-lintl"
  270 + ;;
  271 +
  272 + *)
  273 + INTL_LIBS=""
  274 +
  275 + esac
  276 +
  277 + ])
  278 +
260 fi 279 fi
261 280
  281 +AC_SUBST(INTL_LIBS)
  282 +
262 AC_SUBST(IPC3270_LIBS) 283 AC_SUBST(IPC3270_LIBS)
263 AC_SUBST(IPC3270_CFLAGS) 284 AC_SUBST(IPC3270_CFLAGS)
264 285
@@ -267,24 +288,6 @@ AC_DEFINE_UNQUOTED(PRODUCT_NAME, $app_cv_product) @@ -267,24 +288,6 @@ AC_DEFINE_UNQUOTED(PRODUCT_NAME, $app_cv_product)
267 AC_SUBST(PRODUCT_NAME,$app_cv_product) 288 AC_SUBST(PRODUCT_NAME,$app_cv_product)
268 289
269 dnl --------------------------------------------------------------------------- 290 dnl ---------------------------------------------------------------------------
270 -dnl Check for LIBINTL  
271 -dnl ---------------------------------------------------------------------------  
272 -  
273 -AC_CHECK_HEADER(libintl.h, [  
274 -  
275 - AC_DEFINE(HAVE_LIBINTL, 1)  
276 -  
277 -# case "$host" in  
278 -# *-mingw32|*-pc-msys)  
279 -# LIBS="$LIBS -lintl"  
280 -# ;;  
281 -#  
282 -# *)  
283 -# esac  
284 -  
285 -])  
286 -  
287 -dnl ---------------------------------------------------------------------------  
288 dnl Check for pic 291 dnl Check for pic
289 dnl --------------------------------------------------------------------------- 292 dnl ---------------------------------------------------------------------------
290 293