Index: tools/configure
===================================================================
--- tools/configure	(revision 16185)
+++ tools/configure	(working copy)
@@ -343,23 +343,32 @@
     echo "Building $thislang voice for $modelname. Select options"
     echo ""
 
-    if [ -f "`which flite`" ]; then
+    case $uname in
+        CYGWIN*)
+	EXTENSION=".exe"
+	;;
+	*)
+	EXTENSION=""
+    esac
+	
+
+    if [ -f "`which flite$EXTENSION`" ]; then
         FLITE="F(l)ite "
         FLITE_OPTS=""
-        DEFAULT_TTS="flite"
+        DEFAULT_TTS="flite$EXTENSION"
         DEFAULT_TTS_OPTS=$FLITE_OPTS
         DEFAULT_NOISEFLOOR="500"
         DEFAULT_CHOICE="L"
     fi
-    if [ -f "`which espeak`" ]; then
+    if [ -f "`which espeak$EXTENSION`" ]; then
         ESPEAK="(e)Speak "
         ESPEAK_OPTS=""
-        DEFAULT_TTS="espeak"
+        DEFAULT_TTS="espeak$EXTENSION"
         DEFAULT_TTS_OPTS=$ESPEAK_OPTS
         DEFAULT_NOISEFLOOR="500"
         DEFAULT_CHOICE="e"
     fi
-    if [ -f "`which festival`" ]; then
+    if [ -f "`which festival$EXTENSION`" ]; then
         FESTIVAL="(F)estival "
         case "$thislang" in
             "italiano")
@@ -378,15 +387,15 @@
             FESTIVAL_OPTS=""
             ;;
         esac
-        DEFAULT_TTS="festival"
+        DEFAULT_TTS="festival$EXTENSION"
         DEFAULT_TTS_OPTS=$FESTIVAL_OPTS
         DEFAULT_NOISEFLOOR="500"
         DEFAULT_CHOICE="F"
     fi
-    if [ -f "`which swift`" ]; then
+    if [ -f "`which swift$EXTENSION`" ]; then
         SWIFT="S(w)ift "
         SWIFT_OPTS=""
-        DEFAULT_TTS="swift"
+        DEFAULT_TTS="swift$EXTENSION"
         DEFAULT_TTS_OPTS=$SWIFT_OPTS
         DEFAULT_NOISEFLOOR="500"
         DEFAULT_CHOICE="w"
@@ -410,17 +419,17 @@
     option=`input`
     case "$option" in
         [Ll])
-        TTS_ENGINE="flite"
+        TTS_ENGINE="flite$EXTENSION"
         NOISEFLOOR="500" # TODO: check this value
         TTS_OPTS=$FLITE_OPTS
         ;;
         [Ee])
-        TTS_ENGINE="espeak"
+        TTS_ENGINE="espeak$EXTENSION"
         NOISEFLOOR="500"
         TTS_OPTS=$ESPEAK_OPTS
         ;;
         [Ff])
-        TTS_ENGINE="festival"
+        TTS_ENGINE="festival$EXTENSION"
         NOISEFLOOR="500"
         TTS_OPTS=$FESTIVAL_OPTS
         ;;
@@ -430,7 +439,7 @@
         TTS_OPTS=$SAPI_OPTS
         ;;
 	[Ww])
-        TTS_ENGINE="swift"
+        TTS_ENGINE="swift$EXTENSION"
         NOISEFLOOR="500"
         TTS_OPTS=$SWIFT_OPTS
 	;;
