Browse Source

added option command

Ken Martin 25 years ago
parent
commit
619dd8c479
2 changed files with 4 additions and 13 deletions
  1. 2 0
      Source/cmCommands.cxx
  2. 2 13
      Source/cmWrapTclCommand.cxx

+ 2 - 0
Source/cmCommands.cxx

@@ -47,6 +47,7 @@
 #include "cmElseCommand.cxx"
 #include "cmEndIfCommand.cxx"
 #include "cmAddDefinitionsCommand.cxx"
+#include "cmOptionCommand.cxx"
 
 void GetPredefinedCommands(std::list<cmCommand*>& commands)
 {
@@ -91,6 +92,7 @@ void GetPredefinedCommands(std::list<cmCommand*>& commands)
   commands.push_back(new cmElseCommand);
   commands.push_back(new cmEndIfCommand);
   commands.push_back(new cmAddDefinitionsCommand);
+  commands.push_back(new cmOptionCommand);
 }
 
   

+ 2 - 13
Source/cmWrapTclCommand.cxx

@@ -28,20 +28,9 @@ bool cmWrapTclCommand::Invoke(std::vector<std::string>& args)
   // already, if so use that value and don't look for the program
   const char* cacheValue
     = cmCacheManager::GetInstance()->GetCacheValue("WRAP_TCL");
-  if(!cacheValue)
+  if(!cacheValue || !strcmp(cacheValue,"0"))
     {
-    cmCacheManager::GetInstance()->AddCacheEntry("WRAP_TCL","1",
-                                                 cmCacheManager::BOOL);
-    m_Makefile->AddDefinition("WRAP_TCL", "1");
-    }
-  else
-    {
-    m_Makefile->AddDefinition("WRAP_TCL", cacheValue);
-    // if it is turned off then return
-    if (!strcmp(cacheValue,"0"))
-      {
-      return true;
-      }
+    return true;
     }
 
   // add in a depend in the vtkWrapTcl executable