diff -uNr icu-svn-54.1.orig/source/runConfigureICU icu-svn-54.1/source/runConfigureICU
--- icu-svn-54.1.orig/source/runConfigureICU	2014-09-05 01:38:10.688044000 +0300
+++ icu-svn-54.1/source/runConfigureICU	2014-10-17 21:32:46.368164000 +0300
@@ -26,6 +26,7 @@
 Options: -h, --help         Print this message and exit
          --enable-debug     Enable support for debugging
          --disable-release  Disable presetting optimization flags
+		 --static-runtime   Use a statically linked C/C++ runtime (Cygwin/MSVC only)
 
 If you want to add custom CFLAGS or CXXFLAGS or similar, provide them _before_
 the runConfigureICU command:
@@ -70,6 +71,7 @@
 platform=
 debug=0
 release=1
+static_runtime=0
 
 while test $# -ne 0
 do
@@ -85,6 +87,9 @@
         release=0
         OPTS="$OPTS --disable-release"
         ;;
+	--static-runtime)
+        static_runtime=1
+        ;;
     *)
         platform="$1"
         shift
@@ -257,6 +262,12 @@
         RELEASE_CXXFLAGS='-O3'
         ;;
     Cygwin/MSVC)
+		if [ "${static_runtime}" = "0" ]; then
+			RUNTIME_LINKER_OPTION='MD'
+		else
+			RUNTIME_LINKER_OPTION='MT'
+		fi
+		RUNTIME_LINKER_FLAG='/'${RUNTIME_LINKER_OPTION}
         THE_OS="Windows with Cygwin"
         THE_COMP="Microsoft Visual C++"
         CC=cl; export CC
@@ -266,6 +277,11 @@
         DEBUG_CFLAGS='-Zi -MDd'
         DEBUG_CXXFLAGS='-Zi -MDd'
         DEBUG_LDFLAGS='-DEBUG'
+        RELEASE_CFLAGS='/Gy '${RUNTIME_LINKER_FLAG}
+        RELEASE_CXXFLAGS='/Gy '${RUNTIME_LINKER_FLAG}
+        DEBUG_CFLAGS='/Zi '${RUNTIME_LINKER_FLAG}d' /Fdicu'${RUNTIME_LINKER_OPTION}d
+        DEBUG_CXXFLAGS='/Zi '${RUNTIME_LINKER_FLAG}d' /Fdicu'${RUNTIME_LINKER_OPTION}d
+        DEBUG_LDFLAGS='/DEBUG'
         ;;
     Cygwin/MSVC2005)
         THE_OS="Windows with Cygwin"
diff -uNr icu-svn-54.1.orig/source/test/letest/Makefile.in icu-svn-54.1/source/test/letest/Makefile.in
--- icu-svn-54.1.orig/source/test/letest/Makefile.in	2014-09-10 05:20:50.108113000 +0300
+++ icu-svn-54.1/source/test/letest/Makefile.in	2014-10-18 16:07:50.944335900 +0300
@@ -10,9 +10,6 @@
 
 include $(top_builddir)/icudefs.mk
 
-## Platform-specific setup
-include @platform_make_fragment@
-
 ## Build directory information
 subdir = test/letest
 
@@ -20,8 +17,8 @@
 CLEANFILES = *~ $(DEPS)
 
 ## Target information
-TESTTARGET  = letest
-GENTARGET   = gendata
+TESTTARGET  = letest$(EXEEXT)
+GENTARGET   = gendata$(EXEEXT)
 
 BUILDDIR := $(CURR_SRCCODE_FULL_DIR)/../../
 # Simplify the path for Unix
