Develop and Download Open Source Software

Browse CVS Repository

Diff of /xoonips/AL/aclocal.m4

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.2 by orrisroot, Thu Mar 17 14:29:41 2005 UTC revision 1.3 by orrisroot, Thu Mar 17 15:10:25 2005 UTC
# Line 7060  AC_ARG_WITH([iodbc-exec-prefix], Line 7060  AC_ARG_WITH([iodbc-exec-prefix],
7060    
7061    AC_PATH_PROG(IODBC_CONFIG, iodbc-config, no)    AC_PATH_PROG(IODBC_CONFIG, iodbc-config, no)
7062    min_iodbc_version=ifelse([$1], ,3.0.0,[$1])    min_iodbc_version=ifelse([$1], ,3.0.0,[$1])
7063      require_major_version=`echo $min_iodbc_version | \
7064            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
7065      require_minor_version=`echo $min_iodbc_version | \
7066            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
7067      require_micro_version=`echo $min_iodbc_version | \
7068            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
7069    
7070    AC_MSG_CHECKING(for libiodbc - version >= $min_iodbc_version)    AC_MSG_CHECKING(for libiodbc - version >= $min_iodbc_version)
7071    no_iodbc=""    no_iodbc=""
7072    if test "$IODBC_CONFIG" = "no" ; then    if test "$IODBC_CONFIG" = "no" ; then
# Line 7072  AC_ARG_WITH([iodbc-exec-prefix], Line 7079  AC_ARG_WITH([iodbc-exec-prefix],
7079      IODBC_ODBCVERSION=`$IODBC_CONFIG $iodbc_config_args --odbcversion`      IODBC_ODBCVERSION=`$IODBC_CONFIG $iodbc_config_args --odbcversion`
7080      IODBC_ODBCINI=`$IODBC_CONFIG $iodbc_config_args --odbcini`      IODBC_ODBCINI=`$IODBC_CONFIG $iodbc_config_args --odbcini`
7081      IODBC_ODBCINSTINI=`$IODBC_CONFIG $iodbc_config_args --odbcinstini`      IODBC_ODBCINSTINI=`$IODBC_CONFIG $iodbc_config_args --odbcinstini`
7082        IODBC_VERSION=`$IODBC_CONFIG $iodbc_config_args --version`
7083      iodbc_config_major_version=`$IODBC_CONFIG $iodbc_config_args --version | \      iodbc_config_major_version=`$IODBC_CONFIG $iodbc_config_args --version | \
7084             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
7085      iodbc_config_minor_version=`$IODBC_CONFIG $iodbc_config_args --version | \      iodbc_config_minor_version=`$IODBC_CONFIG $iodbc_config_args --version | \
7086             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
7087      iodbc_config_micro_version=`$IODBC_CONFIG $iodbc_config_args --version | \      iodbc_config_micro_version=`$IODBC_CONFIG $iodbc_config_args --version | \
7088             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
7089        if test $iodbc_config_major_version -gt $require_major_version || \
7090             (test  $iodbc_config_major_version -eq $require_major_version && \
7091              test  $iodbc_config_minor_version -gt $require_minor_version) || \
7092             (test  $iodbc_config_major_version -eq $require_major_version && \
7093              test  $iodbc_config_minor_version -eq $require_minor_version && \
7094              test  $iodbc_config_micro_version -ge $require_micro_version); then
7095           version_check="yes"
7096        else
7097           version_check="no"
7098        fi
7099    fi    fi
7100    
7101    if test "x$no_iodbc" = x ; then    if test "x$no_iodbc" = x ; then
7102      AC_MSG_RESULT(yes (version $iodbc_config_major_version.$iodbc_config_minor_version.$iodbc_config_micro_version))      if test "x$version_check" = "xyes" ; then
7103      ifelse([$2], , :, [$2])            AC_MSG_RESULT(yes (version $iodbc_config_major_version.$iodbc_config_minor_version.$iodbc_config_micro_version))
7104          ifelse([$2], , :, [$2])
7105        else
7106          AC_MSG_RESULT(no (version $iodbc_config_major_version.$iodbc_config_minor_version.$iodbc_config_micro_version))
7107          echo "*** An old version of libiodbc $IODBC_VERSION was found."
7108          echo "*** You need a version of libiodbc newer than $min_iodbc_version."
7109          IODBC_CFLAGS=""
7110          IODBC_LIBS=""
7111          IODBC_STATIC_LIBS=""
7112          IODBC_LIBTOOL_LIBS=""
7113          IODBC_ODBCVERSION=""
7114          IODBC_ODBCINI=""
7115          IODBC_ODBCINSTINI=""
7116          IODBC_VERSION=""
7117          ifelse([$3], , :, [$3])
7118        fi
7119    else    else
7120      AC_MSG_RESULT(no)      AC_MSG_RESULT(no)
7121      if test "$IODBC_CONFIG" = "no" ; then      if test "$IODBC_CONFIG" = "no" ; then
# Line 7098  AC_ARG_WITH([iodbc-exec-prefix], Line 7131  AC_ARG_WITH([iodbc-exec-prefix],
7131      IODBC_ODBCVERSION=""      IODBC_ODBCVERSION=""
7132      IODBC_ODBCINI=""      IODBC_ODBCINI=""
7133      IODBC_ODBCINSTINI=""      IODBC_ODBCINSTINI=""
7134        IODBC_VERSION=""
7135      ifelse([$3], , :, [$3])      ifelse([$3], , :, [$3])
7136    fi    fi
7137    AC_SUBST(IODBC_CFLAGS)    AC_SUBST(IODBC_CFLAGS)
# Line 7107  AC_ARG_WITH([iodbc-exec-prefix], Line 7141  AC_ARG_WITH([iodbc-exec-prefix],
7141    AC_SUBST(IODBC_ODBCVERSION)    AC_SUBST(IODBC_ODBCVERSION)
7142    AC_SUBST(IODBC_ODBCINI)    AC_SUBST(IODBC_ODBCINI)
7143    AC_SUBST(IODBC_ODBCINSTINI)    AC_SUBST(IODBC_ODBCINSTINI)
7144      AC_SUBST(IODBC_VERSION)
7145  ])  ])
7146    
7147  # Configure paths for libunixodbc  # Configure paths for libunixodbc
# Line 7141  AC_ARG_WITH([unixodbc-exec-prefix], Line 7176  AC_ARG_WITH([unixodbc-exec-prefix],
7176    
7177    AC_PATH_PROG(UNIXODBC_CONFIG, odbc_config, no)    AC_PATH_PROG(UNIXODBC_CONFIG, odbc_config, no)
7178    min_unixodbc_version=ifelse([$1], ,2.2.0,[$1])    min_unixodbc_version=ifelse([$1], ,2.2.0,[$1])
7179      require_major_version=`echo $min_unixodbc_version | \
7180            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
7181      require_minor_version=`echo $min_unixodbc_version | \
7182            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
7183      require_micro_version=`echo $min_unixodbc_version | \
7184            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
7185    
7186    AC_MSG_CHECKING(for libunixodbc - version >= $min_unixodbc_version)    AC_MSG_CHECKING(for libunixodbc - version >= $min_unixodbc_version)
7187    no_unixodbc=""    no_unixodbc=""
7188    if test "$UNIXODBC_CONFIG" = "no" ; then    if test "$UNIXODBC_CONFIG" = "no" ; then
# Line 7153  AC_ARG_WITH([unixodbc-exec-prefix], Line 7195  AC_ARG_WITH([unixodbc-exec-prefix],
7195      UNIXODBC_ODBCVERSION=`$UNIXODBC_CONFIG $unixodbc_config_args --odbcversion`      UNIXODBC_ODBCVERSION=`$UNIXODBC_CONFIG $unixodbc_config_args --odbcversion`
7196      UNIXODBC_ODBCINI=`$UNIXODBC_CONFIG $unixodbc_config_args --odbcini`      UNIXODBC_ODBCINI=`$UNIXODBC_CONFIG $unixodbc_config_args --odbcini`
7197      UNIXODBC_ODBCINSTINI=`$UNIXODBC_CONFIG $unixodbc_config_args --odbcinstini`      UNIXODBC_ODBCINSTINI=`$UNIXODBC_CONFIG $unixodbc_config_args --odbcinstini`
7198        UNIXODBC_VERSION=`$UNIXODBC_CONFIG $unixodbc_config_args --version`
7199      unixodbc_config_major_version=`$UNIXODBC_CONFIG $unixodbc_config_args --version | \      unixodbc_config_major_version=`$UNIXODBC_CONFIG $unixodbc_config_args --version | \
7200             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
7201      unixodbc_config_minor_version=`$UNIXODBC_CONFIG $unixodbc_config_args --version | \      unixodbc_config_minor_version=`$UNIXODBC_CONFIG $unixodbc_config_args --version | \
7202             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
7203      unixodbc_config_micro_version=`$UNIXODBC_CONFIG $unixodbc_config_args --version | \      unixodbc_config_micro_version=`$UNIXODBC_CONFIG $unixodbc_config_args --version | \
7204             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`             sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
7205        if test $unixodbc_config_major_version -gt $require_major_version || \
7206             (test $unixodbc_config_major_version -eq $require_major_version && \
7207              test $unixodbc_config_minor_version -gt $require_minor_version) || \
7208             (test $unixodbc_config_major_version -eq $require_major_version && \
7209              test $unixodbc_config_minor_version -eq $require_minor_version && \
7210              test $unixodbc_config_micro_version -ge $require_micro_version); then
7211           version_check="yes"
7212        else
7213           version_check="no"
7214        fi
7215    fi    fi
7216    
7217    if test "x$no_unixodbc" = x ; then    if test "x$no_unixodbc" = x ; then
7218      AC_MSG_RESULT(yes (version $unixodbc_config_major_version.$unixodbc_config_minor_version.$unixodbc_config_micro_version))      if test "x$version_check" = "xyes" ; then
7219      ifelse([$2], , :, [$2])            AC_MSG_RESULT(yes (version $unixodbc_config_major_version.$unixodbc_config_minor_version.$unixodbc_config_micro_version))
7220          ifelse([$2], , :, [$2])
7221        else
7222          AC_MSG_RESULT(no (version $unixodbc_config_major_version.$unixodbc_config_minor_version.$unixodbc_config_micro_version))
7223          echo "*** An old version of unixodbc $UNIXODBC_VERSION was found."
7224          echo "*** You need a version of unixodbc newer than $min_unixodbc_version."
7225          UNIXODBC_CFLAGS=""
7226          UNIXODBC_LIBS=""
7227          UNIXODBC_STATIC_LIBS=""
7228          UNIXODBC_LIBTOOL_LIBS=""
7229          UNIXODBC_ODBCVERSION=""
7230          UNIXODBC_ODBCINI=""
7231          UNIXODBC_ODBCINSTINI=""
7232          UNIXODBC_VERSION=""
7233          ifelse([$3], , :, [$3])
7234        fi
7235    else    else
7236      AC_MSG_RESULT(no)      AC_MSG_RESULT(no)
7237      if test "$UNIXODBC_CONFIG" = "no" ; then      if test "$UNIXODBC_CONFIG" = "no" ; then
7238        echo "*** The odbc_config script installed by LIBUNIXODBC could not be found"        echo "*** The odbc_config script installed by unixODBC could not be found"
7239        echo "*** If libunixodbc was installed in PREFIX, make sure PREFIX/bin is in"        echo "*** If unixODBC was installed in PREFIX, make sure PREFIX/bin is in"
7240        echo "*** your path, or set the UNIXODBC_CONFIG environment variable to the"        echo "*** your path, or set the UNIXODBC_CONFIG environment variable to the"
7241        echo "*** full path to odbc_config."        echo "*** full path to odbc_config."
7242      fi      fi
# Line 7179  AC_ARG_WITH([unixodbc-exec-prefix], Line 7247  AC_ARG_WITH([unixodbc-exec-prefix],
7247      UNIXODBC_ODBCVERSION=""      UNIXODBC_ODBCVERSION=""
7248      UNIXODBC_ODBCINI=""      UNIXODBC_ODBCINI=""
7249      UNIXODBC_ODBCINSTINI=""      UNIXODBC_ODBCINSTINI=""
7250        UNIXODBC_VERSION=""
7251      ifelse([$3], , :, [$3])      ifelse([$3], , :, [$3])
7252    fi    fi
7253    AC_SUBST(UNIXODBC_CFLAGS)    AC_SUBST(UNIXODBC_CFLAGS)
# Line 7188  AC_ARG_WITH([unixodbc-exec-prefix], Line 7257  AC_ARG_WITH([unixodbc-exec-prefix],
7257    AC_SUBST(UNIXODBC_ODBCVERSION)    AC_SUBST(UNIXODBC_ODBCVERSION)
7258    AC_SUBST(UNIXODBC_ODBCINI)    AC_SUBST(UNIXODBC_ODBCINI)
7259    AC_SUBST(UNIXODBC_ODBCINSTINI)    AC_SUBST(UNIXODBC_ODBCINSTINI)
7260      AC_SUBST(UNIXODBC_VERSION)
7261  ])  ])
7262    
7263  dnl zlib.m4 -- Find the path to the zlib library.  dnl zlib.m4 -- Find the path to the zlib library.
# Line 7343  AC_DEFUN([AM_PATH_PHP],[ Line 7413  AC_DEFUN([AM_PATH_PHP],[
7413    
7414  # checking config script  # checking config script
7415    AC_PATH_PROG(PHP_CONFIG, php-config, no)    AC_PATH_PROG(PHP_CONFIG, php-config, no)
7416    min_php_version=ifelse([$1],,4.3.10,[$1])    min_php_version=ifelse([$1],,4.3.2,[$1])
7417      require_major_version=`echo $min_php_version | \
7418            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
7419      require_minor_version=`echo $min_php_version | \
7420            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
7421      require_micro_version=`echo $min_php_version | \
7422            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
7423    
7424    if test x$PHP_CONFIG = xno; then    if test x$PHP_CONFIG = xno; then
7425      AC_MSG_ERROR([*** php not installed - please install first ***])      AC_MSG_ERROR([*** php not installed - please install first ***])
7426    fi    fi
# Line 7364  AC_DEFUN([AM_PATH_PHP],[ Line 7441  AC_DEFUN([AM_PATH_PHP],[
7441            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
7442      php_config_micro_version=`$PHP_CONFIG $php_config_args --version | \      php_config_micro_version=`$PHP_CONFIG $php_config_args --version | \
7443            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
7444        if test $php_config_major_version -gt $require_major_version || \
7445             (test  $php_config_major_version -eq $require_major_version && \
7446              test  $php_config_minor_version -gt $require_minor_version) || \
7447             (test  $php_config_major_version -eq $require_major_version && \
7448              test  $php_config_minor_version -eq $require_minor_version && \
7449              test  $php_config_micro_version -ge $require_micro_version); then
7450           version_check="yes"
7451        else
7452           version_check="no"
7453        fi
7454    fi    fi
7455    if test "x$no_php" = x ; then    if test "x$no_php" = x ; then
7456      AC_MSG_RESULT(yes (version $php_config_major_version.$php_config_minor_version.$php_config_micro_version))      if test "x$version_check" = "xyes" ; then
7457      ifelse([$2], , :, [$2])        AC_MSG_RESULT(yes (version $php_config_major_version.$php_config_minor_version.$php_config_micro_version))
7458          ifelse([$2], , :, [$2])
7459        else
7460          AC_MSG_RESULT(no (version $php_config_major_version.$php_config_minor_version.$php_config_micro_version))
7461          echo "*** An old version of php $PHP_VERSION was found."
7462          echo "*** You need a version of php newer than $min_php_version."
7463          PHP_CONFIG=""
7464          PHP_PREFIX=""
7465          PHP_INCLUDES=""
7466          PHP_LDFLAGS=""
7467          PHP_LIBS=""
7468          PHP_EXTENSION_DIR=""
7469          PHP_VERSION=""
7470          ifelse([$3], , :, [$3])
7471        fi
7472    else    else
7473      AC_MSG_RESULT(no)      AC_MSG_RESULT(no)
7474      if test "$PHP_CONFIG" = "no" ; then      if test "$PHP_CONFIG" = "no" ; then

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26