From ab64db6ee84604c361a2d6f279398f7c9d3247f5 Mon Sep 17 00:00:00 2001 From: Andy Cedilnik Date: Tue, 10 Dec 2002 16:45:19 -0500 Subject: [PATCH] Allow target with no command --- Source/cmAddCustomTargetCommand.cxx | 2 +- Source/cmAddCustomTargetCommand.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/cmAddCustomTargetCommand.cxx b/Source/cmAddCustomTargetCommand.cxx index 985704906e..c14264da1a 100644 --- a/Source/cmAddCustomTargetCommand.cxx +++ b/Source/cmAddCustomTargetCommand.cxx @@ -33,7 +33,7 @@ bool cmAddCustomTargetCommand::InitialPass(std::vector const& argsI std::string arguments; std::vector::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") { diff --git a/Source/cmAddCustomTargetCommand.h b/Source/cmAddCustomTargetCommand.h index b7802c1720..fbd34dc7c6 100644 --- a/Source/cmAddCustomTargetCommand.h +++ b/Source/cmAddCustomTargetCommand.h @@ -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);