-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.w32
More file actions
17 lines (15 loc) · 930 Bytes
/
Copy pathconfig.w32
File metadata and controls
17 lines (15 loc) · 930 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// vim:ft=javascript
ARG_WITH("firebird", "Include Firebird support. DIR is the Firebird base install directory", "no");
if (PHP_FIREBIRD != "no") {
if (
CHECK_HEADER_ADD_INCLUDE("ibase.h", "CFLAGS_FIREBIRD", PHP_FIREBIRD + "\\include") && (
CHECK_LIB("fbclient_ms.lib", "firebird", PHP_FIREBIRD + "\\lib") ||
CHECK_LIB("gds32_ms.lib", "firebird", PHP_FIREBIRD + "\\lib")
)
) {
EXTENSION("firebird", "firebird.c fbp_database.c database.c fbp_transaction.c transaction.c fbp_statement.c statement.c fbp_blob.c blob.c error.c var_info.c event.c fbp_service.c service.c tbuilder.c multi_transaction.c fbp_multi_transaction.c firebird_utils.cpp fbp/*cpp", PHP_FIREBIRD_SHARED, "/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1");
AC_DEFINE('HAVE_FIREBIRD', 1, 'Have firebird library');
} else {
WARNING("firebird not enabled; libraries and headers not found");
}
}