@@ -12,15 +12,15 @@ PHP_ARG_WITH([pdo-odbc],
12
12
[ AS_HELP_STRING ( [ --with-pdo-odbc=flavour,dir] ,
13
13
[ PDO: Support for 'flavour' ODBC driver.] PDO_ODBC_HELP_TEXT ) ] )
14
14
15
- AC_DEFUN ( [ PDO_ODBC_CHECK_HEADER ] , [
16
- AC_MSG_CHECKING ( [ for $1 in $PDO_ODBC_INCDIR] )
17
- if test -f "$PDO_ODBC_INCDIR/$1 "; then
18
- php_pdo_have_header =yes
19
- PHP_DEF_HAVE( translit ( $1 , . , _ ) )
20
- AC_MSG_RESULT ( yes )
21
- else
22
- AC_MSG_RESULT ( no )
23
- fi
15
+ AC_DEFUN ( [ PHP_PDO_ODBC_CHECK_HEADER ] ,
16
+ [ AC_MSG_CHECKING ( [ for $1 in $PDO_ODBC_INCDIR] )
17
+ AS_IF ( [ test -f "$PDO_ODBC_INCDIR/$1 "] , [
18
+ php_pdo_odbc_have_header =yes
19
+ AC_DEFINE_UNQUOTED ( AS_TR_CPP ( [ HAVE_ $1 ] ) , [ 1 ] ,
20
+ [ Define to 1 if you have the < $1 > header file. ] )
21
+ AC_MSG_RESULT ( [ yes ] )
22
+ ] ,
23
+ [ AC_MSG_RESULT ( [ no ] ) ] )
24
24
] )
25
25
26
26
if test "$PHP_PDO_ODBC" != "no"; then
@@ -87,27 +87,26 @@ if test "$PHP_PDO_ODBC" != "no"; then
87
87
AC_MSG_WARN ( [ library dir $PDO_ODBC_LIBDIR does not exist] )
88
88
fi
89
89
90
- PDO_ODBC_CHECK_HEADER(odbc.h)
91
- PDO_ODBC_CHECK_HEADER(iodbc.h)
92
- PDO_ODBC_CHECK_HEADER(sqlunix.h)
93
- PDO_ODBC_CHECK_HEADER(sqltypes.h)
94
- PDO_ODBC_CHECK_HEADER(sqlucode.h)
95
- PDO_ODBC_CHECK_HEADER(sql.h)
96
- PDO_ODBC_CHECK_HEADER(isql.h)
97
- PDO_ODBC_CHECK_HEADER(sqlext.h)
98
- PDO_ODBC_CHECK_HEADER(isqlext.h)
99
- PDO_ODBC_CHECK_HEADER(udbcext.h)
100
- PDO_ODBC_CHECK_HEADER(sqlcli1.h)
101
- PDO_ODBC_CHECK_HEADER(LibraryManager.h)
102
- PDO_ODBC_CHECK_HEADER(cli0core.h)
103
- PDO_ODBC_CHECK_HEADER(cli0ext.h)
104
- PDO_ODBC_CHECK_HEADER(cli0cli.h)
105
- PDO_ODBC_CHECK_HEADER(cli0defs.h)
106
- PDO_ODBC_CHECK_HEADER(cli0env.h)
107
-
108
- if test "$php_pdo_have_header" != "yes"; then
109
- AC_MSG_ERROR ( [ Cannot find header file(s) for pdo_odbc] )
110
- fi
90
+ PHP_PDO_ODBC_CHECK_HEADER([ cli0cli.h] )
91
+ PHP_PDO_ODBC_CHECK_HEADER([ cli0core.h] )
92
+ PHP_PDO_ODBC_CHECK_HEADER([ cli0defs.h] )
93
+ PHP_PDO_ODBC_CHECK_HEADER([ cli0env.h] )
94
+ PHP_PDO_ODBC_CHECK_HEADER([ cli0ext.h] )
95
+ PHP_PDO_ODBC_CHECK_HEADER([ iodbc.h] )
96
+ PHP_PDO_ODBC_CHECK_HEADER([ isql.h] )
97
+ PHP_PDO_ODBC_CHECK_HEADER([ isqlext.h] )
98
+ PHP_PDO_ODBC_CHECK_HEADER([ LibraryManager.h] )
99
+ PHP_PDO_ODBC_CHECK_HEADER([ odbc.h] )
100
+ PHP_PDO_ODBC_CHECK_HEADER([ sql.h] )
101
+ PHP_PDO_ODBC_CHECK_HEADER([ sqlcli1.h] )
102
+ PHP_PDO_ODBC_CHECK_HEADER([ sqlext.h] )
103
+ PHP_PDO_ODBC_CHECK_HEADER([ sqltypes.h] )
104
+ PHP_PDO_ODBC_CHECK_HEADER([ sqlucode.h] )
105
+ PHP_PDO_ODBC_CHECK_HEADER([ sqlunix.h] )
106
+ PHP_PDO_ODBC_CHECK_HEADER([ udbcext.h] )
107
+
108
+ AS_VAR_IF ( [ php_pdo_odbc_have_header] , [ yes] ,,
109
+ [ AC_MSG_ERROR ( [ Cannot find header file(s) for pdo_odbc.] ) ] )
111
110
112
111
PDO_ODBC_INCLUDE="$pdo_odbc_def_cflags -I$PDO_ODBC_INCDIR -DPDO_ODBC_TYPE=\\\"$pdo_odbc_flavour\\\""
113
112
PDO_ODBC_LDFLAGS="$pdo_odbc_def_ldflags -L$PDO_ODBC_LIBDIR -l$pdo_odbc_def_lib"
0 commit comments