-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathconfig.w32
More file actions
14 lines (13 loc) · 775 Bytes
/
config.w32
File metadata and controls
14 lines (13 loc) · 775 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ARG_ENABLE("snappy", "enable snappy support", "yes");
if (PHP_SNAPPY != "no") {
if (CHECK_LIB("snappy.lib;libsnappy.lib", "snappy", PHP_SNAPPY) &&
CHECK_HEADER_ADD_INCLUDE("snappy-c.h", "CFLAGS_SNAPPY", PHP_SNAPPY)) {
EXTENSION("snappy", "snappy.c", PHP_SNAPPY_SHARED, "/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1");
} else {
EXTENSION("snappy", "snappy.c", PHP_SNAPPY_SHARED, "/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1");
ADD_SOURCES("snappy", "snappy-c.cc snappy.cc snappy-stubs-internal.cc snappy-sinksource.cc", "snappy", "snappy");
ADD_FLAG("CFLAGS_SNAPPY", " /I" + configure_module_dirname + " /I" + configure_module_dirname + "/snappy");
// TODO: Need to create snappy/snappy-stubs-public.h
}
PHP_INSTALL_HEADERS("ext/snappy/", "php_snappy.h");
}