Allow target with no command

This commit is contained in:
Andy Cedilnik 2002-12-10 16:45:19 -05:00
parent a93038c52a
commit ab64db6ee8
2 changed files with 3 additions and 3 deletions

View File

@ -33,7 +33,7 @@ bool cmAddCustomTargetCommand::InitialPass(std::vector<std::string> const& argsI
std::string arguments;
std::vector<std::string>::const_iterator s = args.begin();
++s; // move past args[0] as it is already to be used
if (args.size() >= 3)
if (args.size() >= 2)
{
if (args[1] == "ALL")
{

View File

@ -66,8 +66,8 @@ public:
virtual const char* GetFullDocumentation()
{
return
"ADD_CUSTOM_TARGET(Name [ALL] command arg arg arg ...)\n"
"The ALL option is optional. If it is specified it indicates that this target should be added to the Build all target.";
"ADD_CUSTOM_TARGET(Name [ALL] [ command arg arg arg ... ])\n"
"The ALL option is optional. If it is specified it indicates that this target should be added to the Build all target. The command and arguments are optional. If not specified, it will create an empy target. Command cannot be called ALL.";
}
cmTypeMacro(cmAddCustomTargetCommand, cmCommand);