ENH: better error checking
This commit is contained in:
parent
53510fa603
commit
aeab59d9e7
|
@ -149,6 +149,14 @@ bool cmAddCustomCommandCommand::InitialPass(std::vector<std::string> const& args
|
||||||
this->SetError("Wrong syntax. A TARGET or OUTPUT must be specified.");
|
this->SetError("Wrong syntax. A TARGET or OUTPUT must be specified.");
|
||||||
return false;
|
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 is empty, use the target
|
||||||
if(source.empty() && output.empty())
|
if(source.empty() && output.empty())
|
||||||
|
|
Loading…
Reference in New Issue