]> granicus.if.org Git - php/commitdiff
MFH: Sort Windows changes for mhash BC layer
authorScott MacVicar <scottmac@php.net>
Sat, 28 Jun 2008 15:31:50 +0000 (15:31 +0000)
committerScott MacVicar <scottmac@php.net>
Sat, 28 Jun 2008 15:31:50 +0000 (15:31 +0000)
ext/hash/config.w32
ext/mhash/config.w32

index a3e3f845cc16aca3cd904d019975f1e8f17832ef..f80317a15ef739b08c1b01bc236c65e9438fe0c9 100644 (file)
@@ -3,6 +3,13 @@
 
 ARG_ENABLE("hash", "enable hash support", "yes");
 
+if (PHP_MHASH != "no") {
+       if (PHP_HASH == "no") {
+               PHP_HASH = "yes";
+       }
+       AC_DEFINE('PHP_MHASH_BC', 1);
+}
+
 if (PHP_HASH != "no") {
        AC_DEFINE('HAVE_HASH_EXT', 1);
        EXTENSION("hash", "hash.c hash_md.c hash_sha.c hash_ripemd.c hash_haval.c "
index f3da3bb0b602b75adba669831cf74b2c669141b6..ef4f9682e1f84c1a39cee233604ab851ff82d794 100644 (file)
@@ -4,13 +4,7 @@
 ARG_WITH("mhash", "mhash support", "no");
 
 if (PHP_MHASH != "no") {
-
-       if (CHECK_HEADER_ADD_INCLUDE('mhash.h', 'CFLAGS_MHASH') &&
-                       CHECK_LIB('libmhash.lib', 'mhash')) {
-               EXTENSION('mhash', 'mhash.c');
-               AC_DEFINE('HAVE_LIBMHASH', 1);
-       } else {
-               WARNING("mhash not enabled; libraries and headers not found");
-       }
+       EXTENSION('mhash', 'mhash.c');
+       ADD_EXTENSION_DEP('mhash', 'hash', true);
 }