81 строка
4.2 KiB
Plaintext
81 строка
4.2 KiB
Plaintext
|
# -*- shell-script -*-
|
||
|
#
|
||
|
# Copyright (c) 2014 Intel, Inc. All rights reserved.
|
||
|
# $COPYRIGHT$
|
||
|
#
|
||
|
# Additional copyrights may follow
|
||
|
#
|
||
|
# $HEADER$
|
||
|
#
|
||
|
# --------------------------------------------------------
|
||
|
AC_DEFUN([OPAL_CHECK_POSTGRES],[
|
||
|
AC_ARG_WITH([postgres],
|
||
|
[AC_HELP_STRING([--with-postgres(=DIR)],
|
||
|
[Build Postgres support, optionally adding DIR to the search path (default: no)])],
|
||
|
[], with_postgres=no)
|
||
|
|
||
|
AC_MSG_CHECKING([if Postgres support requested])
|
||
|
AS_IF([test "$with_postgres" = "no" -o "x$with_postgres" = "x"],
|
||
|
[opal_check_postgres_happy=no
|
||
|
AC_MSG_RESULT([no])],
|
||
|
[AS_IF([test "$with_postgres" = "yes"],
|
||
|
[AS_IF([test "x`ls /usr/include/libpq-fe.h 2> /dev/null`" = "x"],
|
||
|
[AC_MSG_RESULT([not found in standard location])
|
||
|
AC_MSG_WARN([Expected file /usr/include/libpq-fe.h not found])
|
||
|
AC_MSG_ERROR([Cannot continue])],
|
||
|
[AC_MSG_RESULT([found])
|
||
|
opal_check_postgres_happy=yes
|
||
|
opal_postgres_incdir="/usr/include"])],
|
||
|
[AS_IF([test ! -d "$with_postgres"],
|
||
|
[AC_MSG_RESULT([not found])
|
||
|
AC_MSG_WARN([Directory $with_postgres not found])
|
||
|
AC_MSG_ERROR([Cannot continue])],
|
||
|
[AS_IF([test "x`ls $with_postgres/include/libpq-fe.h 2> /dev/null`" = "x"],
|
||
|
[AS_IF([test "x`ls $with_postgres/libpq-fe.h 2> /dev/null`" = "x"],
|
||
|
[AC_MSG_RESULT([not found])
|
||
|
AC_MSG_WARN([Could not find libpq-fe.h in $with_postgres/include or $with_postgres])
|
||
|
AC_MSG_ERROR([Cannot continue])],
|
||
|
[opal_check_postgres_happy=yes
|
||
|
opal_postgres_incdir=$with_postgres
|
||
|
AC_MSG_RESULT([found ($with_postgres/libpq-fe.h)])])],
|
||
|
[opal_check_postgres_happy=yes
|
||
|
opal_postgres_incdir="$with_postgres/include"
|
||
|
AC_MSG_RESULT([found ($opal_postgres_incdir/libpq-fe.h)])])])])])
|
||
|
])
|
||
|
|
||
|
# --------------------------------------------------------
|
||
|
AC_DEFUN([OPAL_CHECK_MYSQL],[
|
||
|
AC_ARG_WITH([mysql],
|
||
|
[AC_HELP_STRING([--with-mysql(=DIR)],
|
||
|
[Build Mysql support, optionally adding DIR to the search path (default: no)])],
|
||
|
[], with_mysql=no)
|
||
|
|
||
|
AC_MSG_CHECKING([if Mysql support requested])
|
||
|
AS_IF([test "$with_mysql" = "no" -o "x$with_mysql" = "x"],
|
||
|
[opal_check_mysql_happy=no
|
||
|
AC_MSG_RESULT([no])],
|
||
|
[AS_IF([test "$with_mysql" = "yes"],
|
||
|
[AS_IF([test "x`ls /usr/include/mysql/mysql.h 2> /dev/null`" = "x"],
|
||
|
[AC_MSG_RESULT([not found in standard location])
|
||
|
AC_MSG_WARN([Expected file /usr/include/mysql/mysql.h not found])
|
||
|
AC_MSG_ERROR([Cannot continue])],
|
||
|
[AC_MSG_RESULT([found])
|
||
|
opal_check_mysql_happy=yes
|
||
|
opal_mysql_incdir="/usr/include/mysql"])],
|
||
|
[AS_IF([test ! -d "$with_mysql"],
|
||
|
[AC_MSG_RESULT([not found])
|
||
|
AC_MSG_WARN([Directory $with_mysql not found])
|
||
|
AC_MSG_ERROR([Cannot continue])],
|
||
|
[AS_IF([test "x`ls $with_mysql/include/mysql.h 2> /dev/null`" = "x"],
|
||
|
[AS_IF([test "x`ls $with_mysql/mysql.h 2> /dev/null`" = "x"],
|
||
|
[AC_MSG_RESULT([not found])
|
||
|
AC_MSG_WARN([Could not find mysql.h in $with_mysql/include or $with_mysql])
|
||
|
AC_MSG_ERROR([Cannot continue])],
|
||
|
[opal_check_mysql_happy=yes
|
||
|
opal_mysql_incdir=$with_mysql
|
||
|
AC_MSG_RESULT([found ($with_mysql/mysql.h)])])],
|
||
|
[opal_check_mysql_happy=yes
|
||
|
opal_mysql_incdir="$with_mysql/include"
|
||
|
AC_MSG_RESULT([found ($opal_mysql_incdir/mysql.h)])])])])])
|
||
|
])
|