summaryrefslogtreecommitdiff
path: root/ext/zlib
diff options
context:
space:
mode:
authorFrank M. Kromann <fmk@php.net>2004-03-10 18:30:44 +0000
committerFrank M. Kromann <fmk@php.net>2004-03-10 18:30:44 +0000
commit579a7dd0c99b05234dac1b9b622f6bb1e3911dc3 (patch)
treef68fe543c181a15541d1c439084f0058c90f0cba /ext/zlib
parentcc924cad9dfd03c42cf3525512b0768e0427e7ae (diff)
downloadphp-git-579a7dd0c99b05234dac1b9b622f6bb1e3911dc3.tar.gz
Reexport some zlib symbols so we can avoid linking with zlib.lib in shared extensions (on win32)
Diffstat (limited to 'ext/zlib')
-rw-r--r--ext/zlib/config.w324
-rw-r--r--ext/zlib/php_zlib.def4
2 files changed, 8 insertions, 0 deletions
diff --git a/ext/zlib/config.w32 b/ext/zlib/config.w32
index 2f32a05fe1..cb0bb5e838 100644
--- a/ext/zlib/config.w32
+++ b/ext/zlib/config.w32
@@ -8,6 +8,10 @@ if (PHP_ZLIB == "yes") {
AC_DEFINE("HAVE_ZLIB", 1, "ZLIB support");
CHECK_LIB("zlib.lib", "zlib", PHP_ZLIB);
CHECK_HEADER_ADD_INCLUDE("zlib.h", "CFLAGS", "..\\zlib;" + php_usual_include_suspects);
+ if (!PHP_ZLIB_SHARED) {
+ ADD_DEF_FILE("ext\\zlib\\php_zlib.def");
+ }
+
}
diff --git a/ext/zlib/php_zlib.def b/ext/zlib/php_zlib.def
new file mode 100644
index 0000000000..a8dc1b514c
--- /dev/null
+++ b/ext/zlib/php_zlib.def
@@ -0,0 +1,4 @@
+EXPORTS
+ compress
+ compress2
+ uncompress \ No newline at end of file