]> granicus.if.org Git - php/commitdiff
Added --enable-static-icu / --disable-static-icu windows configure
authorEdin Kadribasic <edink@php.net>
Fri, 12 Aug 2005 11:37:44 +0000 (11:37 +0000)
committerEdin Kadribasic <edink@php.net>
Fri, 12 Aug 2005 11:37:44 +0000 (11:37 +0000)
options that allow you to pick weather you want to link against static
or DLL version of the ICU library.

win32/build/config.w32

index c674674608078f9237e40116e57d5164bdbaa98c..ec36cc60bc25c0c776b37d91e23e1b43308c43b4 100644 (file)
@@ -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");