|
1 | 1 | ARG_WITH("ibm_db2", "Native support for IBM DB2", "no");
|
2 | 2 |
|
3 | 3 | if (PHP_IBM_DB2 != "no") {
|
4 |
| - if (CHECK_LIB("db2cli.lib", "ibm_db2")) |
5 |
| - { |
| 4 | + db2_lib_paths = PHP_PHP_BUILD + "\\lib\\db2;"; |
| 5 | + db2_include_paths = PHP_PHP_BUILD + "\\include\\db2;"; |
| 6 | + |
| 7 | + if (PHP_IBM_DB2 != "yes") { |
| 8 | + db2_lib_paths += PHP_IBM_DB2 + "\\lib;"; |
| 9 | + db2_include_paths += PHP_IBM_DB2 + "\\include;"; |
| 10 | + } |
| 11 | + |
| 12 | + if (CHECK_LIB("db2cli.lib", "ibm_db2",db2_lib_paths)) { |
6 | 13 | EXTENSION("ibm_db2", "ibm_db2.c");
|
7 |
| - CHECK_HEADER_ADD_INCLUDE('sql.h', 'CFLAGS_IBM_DB2', PHP_PHP_BUILD + "\\include\\db2"); |
8 |
| - CHECK_HEADER_ADD_INCLUDE('sqlext.h', 'CFLAGS_IBM_DB2', PHP_PHP_BUILD + "\\include\\db2"); |
9 |
| - CHECK_HEADER_ADD_INCLUDE('sqlcli1.h', 'CFLAGS_IBM_DB2', PHP_PHP_BUILD + "\\include\\db2"); |
| 14 | + CHECK_HEADER_ADD_INCLUDE('sql.h', 'CFLAGS_IBM_DB2', db2_include_paths); |
| 15 | + CHECK_HEADER_ADD_INCLUDE('sqlext.h', 'CFLAGS_IBM_DB2', db2_include_paths); |
| 16 | + CHECK_HEADER_ADD_INCLUDE('sqlcli1.h', 'CFLAGS_IBM_DB2',db2_include_paths); |
10 | 17 | AC_DEFINE('HAVE_IBM_DB2', 1, 'Have IBM DB2 client library');
|
11 | 18 | }
|
12 | 19 | }
|
0 commit comments