434
434
jm_save_LIBS="$LIBS"
436
dnl Check for include in funny place but no lib needed
437
if test "$jm_cv_func_iconv" != yes; then
436
dnl Check for include in giconv.h but no lib needed
437
if test "$jm_cv_func_iconv" != yes; then
438
AC_TRY_LINK([#include <stdlib.h>
439
#include <giconv.h>],
440
[iconv_t cd = iconv_open("","");
441
iconv(cd,NULL,NULL,NULL,NULL);
444
jm_cv_include="giconv.h"
448
dnl Standard iconv.h include, lib in glibc or libc ...
449
if test "$jm_cv_func_iconv" != yes; then
438
450
AC_TRY_LINK([#include <stdlib.h>
439
#include <giconv.h>],
440
452
[iconv_t cd = iconv_open("","");
441
453
iconv(cd,NULL,NULL,NULL,NULL);
442
454
iconv_close(cd);],
455
jm_cv_include="iconv.h"
443
456
jm_cv_func_iconv=yes
444
jm_cv_include="giconv.h"
446
457
jm_cv_lib_iconv="")
448
dnl Standard iconv.h include, lib in glibc or libc ...
459
dnl Include in giconv.h, libgiconv needed to link
449
460
if test "$jm_cv_func_iconv" != yes; then
462
LIBS="$LIBS -lgiconv"
450
463
AC_TRY_LINK([#include <stdlib.h>
464
#include <giconv.h>],
452
465
[iconv_t cd = iconv_open("","");
453
466
iconv(cd,NULL,NULL,NULL,NULL);
454
467
iconv_close(cd);],
455
jm_cv_include="iconv.h"
459
if test "$jm_cv_lib_iconv" != yes; then
461
LIBS="$LIBS -lgiconv"
462
AC_TRY_LINK([#include <stdlib.h>
463
#include <giconv.h>],
464
[iconv_t cd = iconv_open("","");
465
iconv(cd,NULL,NULL,NULL,NULL);
469
jm_cv_include="giconv.h"
471
jm_cv_lib_iconv="giconv")
470
jm_cv_include="giconv.h"
472
jm_cv_lib_iconv="giconv")
476
dnl Include in iconv.h, libiconv needed to link
475
477
if test "$jm_cv_func_iconv" != yes; then
476
478
jm_save_LIBS="$LIBS"
477
479
LIBS="$LIBS -liconv"
485
487
jm_cv_lib_iconv="iconv")
486
488
LIBS="$jm_save_LIBS"
488
if test "$jm_cv_lib_iconv" != yes; then
490
dnl Include in biconv.h, libbiconv needed to link
491
if test "$jm_cv_func_iconv" != yes; then
489
492
jm_save_LIBS="$LIBS"
490
493
LIBS="$LIBS -lbiconv"
491
494
AC_TRY_LINK([#include <stdlib.h>