From 95e4b758119b21cfe3c6c5e146e6d2811278cbf4 Mon Sep 17 00:00:00 2001 From: Edin Kadribasic Date: Fri, 12 Aug 2005 11:37:44 +0000 Subject: [PATCH] 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. --- win32/build/config.w32 | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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"); -- 2.50.1