aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngela Anderton Andin <[email protected]>2013-11-14 14:54:06 +0100
committerLukas Larsson <[email protected]>2013-11-21 10:56:38 +0100
commitfd897ffd34857cb55ff1249a51c2f80c1af7706f (patch)
tree2d85e105d50d4ac74d2045076836239a362acce2
parent4bace5d7cd5dfa9351cce25ea8c6882b5965f4c4 (diff)
downloadotp-fd897ffd34857cb55ff1249a51c2f80c1af7706f.tar.gz
otp-fd897ffd34857cb55ff1249a51c2f80c1af7706f.tar.bz2
otp-fd897ffd34857cb55ff1249a51c2f80c1af7706f.zip
odbc: Add configure check for sql.h
-rw-r--r--lib/odbc/configure.in5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/odbc/configure.in b/lib/odbc/configure.in
index 83f7a47434..531ad84fb9 100644
--- a/lib/odbc/configure.in
+++ b/lib/odbc/configure.in
@@ -105,6 +105,7 @@ AC_CHECK_FUNC(gethostbyname, , AC_CHECK_LIB(nsl, main, [LIBS="$LIBS -lnsl"]))
dnl Checks for header files.
AC_HEADER_STDC
AC_CHECK_HEADERS([fcntl.h netdb.h stdlib.h string.h sys/socket.h winsock2.h])
+AC_CHECK_HEADERS([sql.h, sqlext.h], [odbc_required_headers=yes], [odbc_required_headers=no])
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
@@ -203,6 +204,10 @@ AC_SUBST(TARGET_FLAGS)
;;
esac
+if test $odbc_required_headers = no; then
+ AC_MSG_WARN(["ODBC library - header check failed"])
+ echo "ODBC library - header check failed" > $ERL_TOP/lib/odbc/SKIP
+fi
if test $odbc_lib_link_success = no; then
AC_MSG_WARN(["ODBC library - link check failed"])
echo "ODBC library - link check failed" > $ERL_TOP/lib/odbc/SKIP