diff --git a/src/Cxx/Databases/SQL/CMakeLists.txt b/src/Cxx/Databases/SQL/CMakeLists.txt
index 4b8f1acfaa5c13a1076e2888c3ae9c62eb03859a..1f30659044c798afe596bdea56dda3e6de913a77 100644
--- a/src/Cxx/Databases/SQL/CMakeLists.txt
+++ b/src/Cxx/Databases/SQL/CMakeLists.txt
@@ -1,3 +1,7 @@
-IF(VTK_USE_MYSQL)
-  ADD_SUBDIRECTORY(MySQL)
-ENDIF(VTK_USE_MYSQL)
+if(VTK_USE_MYSQL)
+  add_subdirectory(MySQL)
+else()
+  set(SKIP "Cxx/Databases/SQL")
+  set(REQUIRE "VTK_USE_MYSQL")
+  message(STATUS "VTKWikiExamples: ${SKIP} requires ${REQUIRE} and will not be built")
+endif()
diff --git a/src/Cxx/Video/CMakeLists.txt b/src/Cxx/Video/CMakeLists.txt
index f01caa49ad0d6595f1735958a5de06304037df47..5b6c70b17d57511192378fb1078d6b4282bece1c 100644
--- a/src/Cxx/Video/CMakeLists.txt
+++ b/src/Cxx/Video/CMakeLists.txt
@@ -23,14 +23,26 @@ ENDIF(WIN32)
 IF (VTK_USE_MPEG2_ENCODER)
   ADD_EXECUTABLE(MPEG2 ${EXECUTABLE_FLAG} MPEG2.cxx)
   TARGET_LINK_LIBRARIES(MPEG2 ${KIT_LIBS})
+ELSE (VTK_USE_MPEG2_ENCODER)
+  set(SKIP "Cxx/Video/MPEG2")
+  set(REQUIRE "VTK_USE_MPEG2_ENCODER")
+  message(STATUS "VTKWikiExamples: ${SKIP} requires ${REQUIRE} and will not be built")
 ENDIF (VTK_USE_MPEG2_ENCODER)
 
 IF (VTK_USE_FFMPEG_ENCODER)
   ADD_EXECUTABLE(FFMPEG ${EXECUTABLE_FLAG} FFMPEG.cxx)
   TARGET_LINK_LIBRARIES(FFMPEG ${KIT_LIBS})
+ELSE (VTK_USE_FFMPEG_ENCODER)
+  set(SKIP "Cxx/Video/FFMPEG")
+  set(REQUIRE "VTK_USE_FFMPEG_ENCODER")
+  message(STATUS "VTKWikiExamples: ${SKIP} requires ${REQUIRE} and will not be built")
 ENDIF (VTK_USE_FFMPEG_ENCODER)
 
 IF(VTK_USE_OGGTHEORA_ENCODER)
   ADD_EXECUTABLE(OggTheora ${EXECUTABLE_FLAG} OggTheora.cxx)
   TARGET_LINK_LIBRARIES(OggTheora ${KIT_LIBS})
+ELSE (VTK_USE_FFMPEG_ENCODER)
+  set(SKIP "Cxx/Video/OggTheora")
+  set(REQUIRE "VTK_USE_OGGTHEORA_ENCODER")
+  message(STATUS "VTKWikiExamples: ${SKIP} requires ${REQUIRE} and will not be built")
 ENDIF(VTK_USE_OGGTHEORA_ENCODER)