Changeset 168 for trunk/configure.ac


Ignore:
Timestamp:
Mar 15, 2008, 10:02:21 PM (17 years ago)
Author:
katerina
Message:

Zlib autoconf macro, bugfix in sh_strings.c

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.ac

    r162 r168  
    875875if test x"${mytclient}" = x-DSH_STANDALONE -o x"${mytclient}" = x-DSH_WITH_CLIENT;
    876876then
     877dnl For threaded modules
    877878        ACX_PTHREAD
    878879        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
     
    880881        LDFLAGS="$PTHREAD_CFLAGS $LDFLAGS"
    881882        CC="$PTHREAD_CC"
     883dnl For MODI_TXT
     884        CHECK_ZLIB()
    882885fi
    883886       
     
    969972        fi
    970973        if test "x${withval}" = "xmysql"; then
     974          if test "x$zlib_found" = "x"
     975          then
     976                CHECK_ZLIB()
     977          fi
    971978          AC_CHECK_PROG(HAVE_MYSQL_CONFIG, mysql_config, yes, no)
    972979          if test "$HAVE_MYSQL_CONFIG" = "yes"; then
    973                 # echo "mysql_config found"
    974980                sh_mysql_libs="`mysql_config --libs`"
    975                 # echo ${sh_mysql_libs}
    976981                sh_mysql_libs="`eval echo ${sh_mysql_libs}`"
    977                 # echo $mysql_libs
    978                 # save_libs="$LIBS"
    979                 # LIBS="$LIBS `mysql_config --libs`"
    980                 # echo $LIBS
    981982                LIBS="$LIBS ${sh_mysql_libs}"
    982                 # echo $LIBS
    983983                sh_mysql_cflags="`mysql_config --cflags`"
    984984                sh_mysql_cflags="`eval echo ${sh_mysql_cflags}`"
    985                 # CFLAGS="$CFLAGS `mysql_config --cflags`"
    986                 # CFLAGS="$CFLAGS ${sh_mysql_cflags}"
    987985                CPPFLAGS="$CPPFLAGS ${sh_mysql_cflags}"
    988986          else
    989                 AC_MSG_CHECKING(for MySQL in /usr /usr/local /usr/local/mysql MYSQL_HOME)
     987                AC_MSG_CHECKING([for MySQL in /usr /usr/local /usr/local/mysql MYSQL_HOME])
    990988                mysql_directory="/usr /usr/local /usr/local/mysql ${MYSQL_HOME}"
    991989
     
    10531051          AC_DEFINE(WITH_MYSQL)
    10541052          AC_DEFINE(WITH_DATABASE)
    1055           AC_CHECK_LIB(z, inflateEnd, [zlib_cv_libz=yes], [zlib_cv_libz=no])
    1056           AC_MSG_CHECKING(for zlib)
    1057           if test "$zlib_cv_libz" = "yes"
     1053          if test "x$zlib_found" = "xyes"
    10581054          then
    10591055                LIBS="$LIBS -lz -lm"
    1060                 AC_MSG_RESULT(ok)
    10611056          else
    1062                 AC_MSG_RESULT(failed)
    10631057                echo
    1064                 echo " Either the mysql or the zlib library was not found"
    1065                 echo " or was unusable. Possible reasons include:"
     1058               
     1059                echo " Mysql library was not found or not useable."
     1060                echo " Possible reasons include:"
    10661061                echo "  - an old, incompatible version compiled from source"
    10671062                echo "  - on Solaris, libmysql is compiled with the Solaris"
     
    10721067                echo " message from the compiler."
    10731068                echo
    1074                 echo " If your mysql and zlib libraries are installed in an"
     1069                echo " If your mysql libraries are installed in an"
    10751070                echo " unusual place, use --with-libs=-L/path/to/libdirectory"
    1076                 echo " where libdirectory is the directory holding libmysql"
    1077                 echo " or libz."
     1071                echo " where libdirectory is the directory holding libmysql."
    10781072                if test x"$enable_static" = xyes; then
    10791073                  echo " Note that for compiling a static binary, you need"
     
    10811075                fi
    10821076                echo
    1083                 AC_MSG_ERROR([libmysql or zlib not found or unuseable])
     1077                AC_MSG_ERROR([libmysql not found or unuseable])
    10841078          fi
    10851079          AC_CHECK_HEADERS(mysql/mysql.h)
Note: See TracChangeset for help on using the changeset viewer.