File: configure.in

package info (click to toggle)
sqlxx 2.3.2-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,232 kB
  • ctags: 205
  • sloc: sh: 7,897; cpp: 1,409; makefile: 101
file content (29 lines) | stat: -rw-r--r-- 974 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
AC_INIT(Makefile.am)
AM_INIT_AUTOMAKE(sqlxx,2.3.2)
AC_PROG_CXX
AC_LANG_CPLUSPLUS
AM_PROG_LIBTOOL
AC_PROG_INSTALL
AC_CHECK_EXTRA
AC_FEATURE_MYSQL
AC_FEATURE_POSTGRES
AC_FEATURE_IODBC
AC_FEATURE_DEBUG
AC_CHECK_HEADERS(strutilsxx.h,,echo "ERROR: strutilsxx.h not found"; exit 1;)
if test "x$enable_odbc" = "xyes"
then
  AC_CHECK_LIB(iodbc,SQLError,,echo "ERROR: iodbc library not found"; exit 1;)
  AC_CHECK_HEADERS(isql.h,,echo "ERROR: isql.h not found"; exit 1;)
  AC_CHECK_HEADERS(isqlext.h,,echo "ERROR: isqlext.h not found"; exit 1;)
fi
if test "x$enable_mysql" = "xyes"
then
  AC_CHECK_LIB(mysqlclient,mysql_debug,,echo "ERROR: mysql library not fond"; exit 1;)
  AC_CHECK_HEADERS(mysql.h,,echo "ERROR: mysql.h not found"; exit 1;)
fi
if test "x$enable_postgres" = "xyes"
then
  AC_CHECK_LIB(pq,PQconnectdb,,echo "ERROR: postgres library not found"; exit 1;)
  AC_CHECK_HEADERS(libpq-fe.h,,echo "ERROR: libpq-fe.h not found"; exit 1;)
fi
AC_OUTPUT(Makefile src/Makefile)