summaryrefslogtreecommitdiff
path: root/ext/fbsql
diff options
context:
space:
mode:
authorFrank M. Kromann <fmk@php.net>2003-12-04 01:04:36 +0000
committerFrank M. Kromann <fmk@php.net>2003-12-04 01:04:36 +0000
commit27e3d275655aea3e18167404993091fb6303e677 (patch)
tree26790382cf11d0b3d033f13d7588dc64cc8e136a /ext/fbsql
parent9947a3e7cecfcfb85852963e3689e3023e66b7c9 (diff)
downloadphp-git-27e3d275655aea3e18167404993091fb6303e677.tar.gz
add error message when libs and headers are missing
Diffstat (limited to 'ext/fbsql')
-rw-r--r--ext/fbsql/config.w3213
1 files changed, 8 insertions, 5 deletions
diff --git a/ext/fbsql/config.w32 b/ext/fbsql/config.w32
index f12989b310..e4c9c5175c 100644
--- a/ext/fbsql/config.w32
+++ b/ext/fbsql/config.w32
@@ -4,9 +4,12 @@
ARG_WITH("fbsql", "FrontBase support", "no");
if (PHP_FBSQL == "yes") {
- EXTENSION("fbsql", "php_fbsql.c");
- CHECK_LIB("FBCAccess.lib", "fbsql", "\\usr\\FrontBase\\lib");
- CHECK_HEADER_ADD_INCLUDE("FBCAccess\\FBCAccess.h", "CFLAGS", "\\usr\\FrontBase\\include");
- AC_DEFINE('WinNT', 1, '');
- AC_DEFINE('HAVE_FBSQL', 1, 'Have FrontBase support');
+ if (CHECK_LIB("FBCAccess.lib", "fbsql", "\\usr\\FrontBase\\lib") &&
+ CHECK_HEADER_ADD_INCLUDE("FBCAccess\\FBCAccess.h", "CFLAGS", "\\usr\\FrontBase\\include")) {
+ EXTENSION("fbsql", "php_fbsql.c");
+ AC_DEFINE('WinNT', 1, '');
+ AC_DEFINE('HAVE_FBSQL', 1, 'Have FrontBase support');
+ } else {
+ WARNING("fbsql not enabled; libraries and headers not found");
+ }
}