Ignore:
Timestamp:
Jan 15, 2010, 8:23:30 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3 to 3.3.10 (source)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/m4/aclocal.m4

    r206 r370  
    421421    jm_save_LIBS="$LIBS"
    422422
    423     dnl Check for include in funny place but no lib needed
    424     if test "$jm_cv_func_iconv" != yes; then
     423  dnl Check for include in giconv.h but no lib needed
     424  if test "$jm_cv_func_iconv" != yes; then
     425    AC_TRY_LINK([#include <stdlib.h>
     426#include <giconv.h>],
     427      [iconv_t cd = iconv_open("","");
     428       iconv(cd,NULL,NULL,NULL,NULL);
     429       iconv_close(cd);],
     430       jm_cv_func_iconv=yes
     431       jm_cv_include="giconv.h"
     432       jm_cv_giconv="yes"
     433       jm_cv_lib_iconv="")
     434
     435    dnl Standard iconv.h include, lib in glibc or libc ...
     436    if test "$jm_cv_func_iconv" != yes; then
    425437      AC_TRY_LINK([#include <stdlib.h>
    426 #include <giconv.h>],
     438#include <iconv.h>],
    427439        [iconv_t cd = iconv_open("","");
    428440         iconv(cd,NULL,NULL,NULL,NULL);
    429441         iconv_close(cd);],
     442         jm_cv_include="iconv.h"
    430443         jm_cv_func_iconv=yes
    431          jm_cv_include="giconv.h"
    432          jm_cv_giconv="yes"
    433444         jm_cv_lib_iconv="")
    434445
    435       dnl Standard iconv.h include, lib in glibc or libc ...
     446      dnl Include in giconv.h, libgiconv needed to link
    436447      if test "$jm_cv_func_iconv" != yes; then
     448        jm_save_LIBS="$LIBS"
     449        LIBS="$LIBS -lgiconv"
    437450        AC_TRY_LINK([#include <stdlib.h>
    438 #include <iconv.h>],
     451#include <giconv.h>],
    439452          [iconv_t cd = iconv_open("","");
    440453           iconv(cd,NULL,NULL,NULL,NULL);
    441454           iconv_close(cd);],
    442            jm_cv_include="iconv.h"
    443            jm_cv_func_iconv=yes
    444            jm_cv_lib_iconv="")
    445 
    446           if test "$jm_cv_lib_iconv" != yes; then
    447             jm_save_LIBS="$LIBS"
    448             LIBS="$LIBS -lgiconv"
    449             AC_TRY_LINK([#include <stdlib.h>
    450 #include <giconv.h>],
    451               [iconv_t cd = iconv_open("","");
    452                iconv(cd,NULL,NULL,NULL,NULL);
    453                iconv_close(cd);],
    454               jm_cv_lib_iconv=yes
    455               jm_cv_func_iconv=yes
    456               jm_cv_include="giconv.h"
    457               jm_cv_giconv=yes
    458               jm_cv_lib_iconv="giconv")
    459 
    460            LIBS="$jm_save_LIBS"
    461 
     455          jm_cv_lib_iconv=yes
     456          jm_cv_func_iconv=yes
     457          jm_cv_include="giconv.h"
     458          jm_cv_giconv=yes
     459          jm_cv_lib_iconv="giconv")
     460
     461        LIBS="$jm_save_LIBS"
     462
     463        dnl Include in iconv.h, libiconv needed to link
    462464        if test "$jm_cv_func_iconv" != yes; then
    463465          jm_save_LIBS="$LIBS"
     
    473475          LIBS="$jm_save_LIBS"
    474476
    475           if test "$jm_cv_lib_iconv" != yes; then
     477          dnl Include in biconv.h, libbiconv needed to link
     478          if test "$jm_cv_func_iconv" != yes; then
    476479            jm_save_LIBS="$LIBS"
    477480            LIBS="$LIBS -lbiconv"
     
    488491
    489492            LIBS="$jm_save_LIBS"
    490           fi
     493          fi
    491494        fi
    492495      fi
Note: See TracChangeset for help on using the changeset viewer.