diff --git a/Source/kwsys/CMakeLists.txt b/Source/kwsys/CMakeLists.txt
index dd9f86fa8bde2132737b4a1115b160c67ddb287a..334d6a1cacbb011feb07a493bcef4fd1866a4f7e 100644
--- a/Source/kwsys/CMakeLists.txt
+++ b/Source/kwsys/CMakeLists.txt
@@ -216,11 +216,10 @@ SET(KWSYS_CLASSES)
 SET(KWSYS_H_FILES Configure)
 SET(KWSYS_HXX_FILES Configure)
 
-# Enforce component dependencies (none currently exists).
-#IF(KWSYS_USE_SystemTools)
-#  SET(KWSYS_USE_Directory 1)
-#  SET(KWSYS_USE_RegularExpression 1)
-#ENDIF(KWSYS_USE_SystemTools)
+# Enforce component dependencies.
+IF(KWSYS_USE_SystemTools)
+  SET(KWSYS_USE_Directory 1)
+ENDIF(KWSYS_USE_SystemTools)
 
 # Add selected C++ classes.
 FOREACH(c Directory RegularExpression SystemTools)