]> granicus.if.org Git - php/commitdiff
make config.w32 compatible with ICU 58
authorAnatol Belski <ab@php.net>
Wed, 26 Oct 2016 11:05:03 +0000 (13:05 +0200)
committerAnatol Belski <ab@php.net>
Wed, 26 Oct 2016 11:05:03 +0000 (13:05 +0200)
ext/intl/config.w32

index 76bd19177bde4e170155d9f010a235112a85bed5..5b37d934bd690e2f98f3b2decce5def5a70ac80c 100644 (file)
@@ -120,7 +120,16 @@ if (PHP_INTL != "no") {
                                codepointiterator_methods.cpp ",
                                "intl");
                
-               ADD_FLAG("LIBS_INTL", "icudt.lib icuin.lib icuio.lib icule.lib iculx.lib");
+               ADD_FLAG("LIBS_INTL", "icudt.lib icuin.lib icuio.lib");
+
+               /* Compat for ICU before 58.1.*/
+               if (CHECK_LIB("icule.lib", "intl", PHP_INTL)) {
+                       ADD_FLAG("LIBS_INTL", "icule.lib");
+               }
+               if (CHECK_LIB("iculx.lib", "intl", PHP_INTL)) {
+                       ADD_FLAG("LIBS_INTL", "iculx.lib");
+               }
+
                ADD_FLAG("CFLAGS_INTL", "/EHsc");
                AC_DEFINE("HAVE_INTL", 1, "Internationalization support enabled");
        } else {