diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5cccff8e715ab94d3f227f22d8b3a72b57f78de5..e217e1039a25b99564d25242098a1d80fd17161c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -103,13 +103,18 @@ IF( OTB_USE_JPEG2000 )
         SET(OTB_COMPILE_JPEG2000 0)
   ENDIF(OTB_USE_EXTERNAL_ITK)
   IF(CMAKE_GENERATOR MATCHES "^Visual Studio 7$")
-        MESSAGE(STATUS "WARNING: In Visual Studio 7, jpeg2000 support is disable.")
+        MESSAGE(STATUS "WARNING: For Visual Studio 7, jpeg2000 support is disable.")
         SET(OTB_COMPILE_JPEG2000 0)
   ENDIF(CMAKE_GENERATOR MATCHES "^Visual Studio 7$")
   IF(CMAKE_GENERATOR MATCHES "^Visual Studio 7 .NET 2003$")
-        MESSAGE(STATUS "WARNING: In Visual Studio 7, jpeg2000 support is disable.")
+        MESSAGE(STATUS "WARNING: For Visual Studio 7, jpeg2000 support is disable.")
         SET(OTB_COMPILE_JPEG2000 0)
   ENDIF(CMAKE_GENERATOR MATCHES "^Visual Studio 7 .NET 2003$")
+  IF(CYGWIN)
+        MESSAGE(STATUS "WARNING: For cygwin, jpeg2000 support is disable.")
+        SET(OTB_COMPILE_JPEG2000 0)
+  ENDIF(CYGWIN)
+
 ENDIF( OTB_USE_JPEG2000 )
 # Check jpeg2000 support 
 IF(OTB_COMPILE_JPEG2000)