Bill Hoffman 22 лет назад
Родитель
Сommit
aeab59d9e7
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      Source/cmAddCustomCommandCommand.cxx

+ 8 - 0
Source/cmAddCustomCommandCommand.cxx

@@ -149,6 +149,14 @@ bool cmAddCustomCommandCommand::InitialPass(std::vector<std::string> const& args
     this->SetError("Wrong syntax. A TARGET or OUTPUT must be specified.");
     return false;
     }
+
+  if (source.empty() 
+      && !target.empty() 
+      && !output.empty())
+    {
+    this->SetError("Wrong syntax. A TARGET and OUTPUT can not both be specified.");
+    return false;
+    }
   
   // If source is empty, use the target 
   if(source.empty() && output.empty())