Debian rules: dont copy Makefile.in
[phpyaz-moved-to-github.git] / config.w32
1 // $Id: config.w32,v 1.6 2007/06/02 18:52:42 dickmeiss Exp $
2 // vim:ft=javascript
3
4 ARG_WITH("yaz", "YAZ support (ANSI/NISO Z39.50)", "no");
5
6 // this is a temporary hack
7 function yaz_check_version()
8 {
9         var c = null;
10         var v;
11         var yaz_h = CHECK_HEADER_ADD_INCLUDE("yaz/yaz-version.h", "CFLAGS_YAZ", PHP_YAZ);
12
13         if (!yaz_h) {
14                 return false;
15         }
16
17         c = file_get_contents(yaz_h + "\\yaz\\yaz-version.h");
18         if (typeof(c) == "string" && c.match(/YAZ_VERSIONL\s+(0x[a-zA-Z0-9]+)/)) {
19                 v = RegExp.$1;
20                 if (parseInt(v) >= 0x30002) {
21                         return true;
22                 }
23                 WARNING("yaz not enabled; version 3.0.2 or higher required; you have version " + v);
24         }
25         return false;
26 }
27
28 if (PHP_YAZ != "no") {
29         if (yaz_check_version() && CHECK_LIB("yaz4.lib", "yaz", PHP_YAZ)) {
30                 EXTENSION('yaz', 'php_yaz.c');
31                 AC_DEFINE('HAVE_YAZ', 1);
32         } else {
33                 WARNING("yaz not enabled; libraries and headers not found");
34         }
35 }
36