|
@@ -65,6 +65,14 @@ bool cmElseCommand::InitialPass(std::vector<std::string> const& args)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (args.size() == 2 && (args[0] == "COMMAND"))
|
|
|
|
|
+ {
|
|
|
|
|
+ if(m_Makefile->CommandExists(args[1].c_str()))
|
|
|
|
|
+ {
|
|
|
|
|
+ f = new cmIfFunctionBlocker();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if (args.size() == 2 && (args[0] == "NOT"))
|
|
if (args.size() == 2 && (args[0] == "NOT"))
|
|
|
{
|
|
{
|
|
|
def = m_Makefile->GetDefinition(args[1].c_str());
|
|
def = m_Makefile->GetDefinition(args[1].c_str());
|