]> granicus.if.org Git - php/commitdiff
add error message when libs and headers are missing
authorFrank M. Kromann <fmk@php.net>
Thu, 4 Dec 2003 01:04:36 +0000 (01:04 +0000)
committerFrank M. Kromann <fmk@php.net>
Thu, 4 Dec 2003 01:04:36 +0000 (01:04 +0000)
ext/fbsql/config.w32

index f12989b310f0148f943264ee89ac8eacd95d02e7..e4c9c5175c0fe354734903f96d673e0efc92b8e2 100644 (file)
@@ -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");
+       }
 }