diff --git a/CMakeLists.txt b/CMakeLists.txt
index b2d2aa3f61ddedbc0ea746ecbf261c7cde09d90d..e4176698a4357e0d100dfb70ea6f96cd9de98752 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -254,6 +254,12 @@ IF( OTB_SHOW_ALL_MSG_DEBUG )
 ENDIF( OTB_SHOW_ALL_MSG_DEBUG )
 
 
+#-----------------------------------------------------------------------------
+# Option for generate Patented examples  !!!
+OPTION(OTB_USE_PATENTED "Build patented examples. ITK must be genereted whith patented option (ITK_USE_PATENTED = ON)." OFF)
+MARK_AS_ADVANCED(OTB_USE_PATENTED)
+
+
 IF(WIN32)
    IF(BUILD_SHARED_LIBS)
      SET(OTB_COMMON_BUILD_TYPE "SHARED")
diff --git a/Examples/CMakeLists.txt b/Examples/CMakeLists.txt
index fce22bea0dd33cba878812e8213a02d5e7cc5e9b..fcd019462940c815ab7d8b22a3ef696d583f2f46 100644
--- a/Examples/CMakeLists.txt
+++ b/Examples/CMakeLists.txt
@@ -6,7 +6,6 @@ SUBDIRS(
   DataRepresentation
   IO
   Filtering
-  Patented
   ChangeDetection
   Visu
   Learning
@@ -14,3 +13,8 @@ SUBDIRS(
   Segmentation
   Iterators
 )
+
+IF(OTB_USE_PATENTED)
+  SUBDIRS( Patented )
+ENDIF(OTB_USE_PATENTED)
+