1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
// vim:ft=javascript
ARG_WITH("yaml", "The YAML parser and emitter PHP extension", "no");
if (PHP_YAML != "no") {
if ((lib=CHECK_LIB("libyaml_a.lib;libyaml.lib;yaml.lib", "yaml", PHP_YAML)) && CHECK_HEADER_ADD_INCLUDE("yaml.h", "CFLAGS_YAML")) {
AC_DEFINE("HAVE_YAML", 1, "Yaml support");
if (lib.substr(lib.length - 6, 6) == '_a.lib') {
ADD_FLAG("CFLAGS_YAML", "/D YAML_DECLARE_STATIC");
}
EXTENSION("yaml", "yaml.c parse.c emit.c detect.c");
} else {
WARNING("yaml not enabled; library or header not found");
}
}
|