ENH: Added option to IF command to test if a command exists. Syntax is IF(COMMAND name-of-command).
This commit is contained in:
parent
fd37e46eb3
commit
16b0571d93
|
@ -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"))
|
||||
{
|
||||
def = m_Makefile->GetDefinition(args[1].c_str());
|
||||
|
|
Loading…
Reference in New Issue