From: Edin Kadribasic Date: Fri, 12 Aug 2005 11:37:44 +0000 (+0000) Subject: Added --enable-static-icu / --disable-static-icu windows configure X-Git-Tag: PRE_NEW_OCI8_EXTENSION~318 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=95e4b758119b21cfe3c6c5e146e6d2811278cbf4;p=php Added --enable-static-icu / --disable-static-icu windows configure options that allow you to pick weather you want to link against static or DLL version of the ICU library. --- diff --git a/win32/build/config.w32 b/win32/build/config.w32 index c674674608..ec36cc60bc 100644 --- a/win32/build/config.w32 +++ b/win32/build/config.w32 @@ -76,8 +76,17 @@ DEFINE("PHP_LDFLAGS", "$(DLL_LDFLAGS)"); // General libs // urlmon.lib ole32.lib oleaut32.lib uuid.lib gdi32.lib winspool.lib comdlg32.lib -DEFINE("LIBS", "kernel32.lib ole32.lib user32.lib advapi32.lib shell32.lib ws2_32.lib icuuc.lib icuin.lib icuio.lib icule.lib iculx.lib"); +DEFINE("LIBS", "kernel32.lib ole32.lib user32.lib advapi32.lib shell32.lib ws2_32.lib"); +// Do we want static ICU lib +ARG_ENABLE('static-icu', 'Link against the static version of the ICU library', 'no'); +if (PHP_STATIC_ICU == "yes") { + ADD_FLAG("LIBS", "sicuuc.lib sicuin.lib sicuio.lib sicule.lib siculx.lib sicudt.lib"); + ADD_FLAG("CFLAGS", "/D U_STATIC_IMPLEMENTATION=1") +} else { + ADD_FLAG("LIBS", "icuuc.lib icuin.lib icuio.lib icule.lib iculx.lib"); +} + // Set some debug/release specific options if (PHP_DEBUG == "yes") { ADD_FLAG("CFLAGS", "/LDd /MDd /Gm /ZI /Od /GZ /D _DEBUG /D ZEND_DEBUG=1");