diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2006-03-02 18:30:22 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2006-03-02 18:30:22 (GMT) |
commit | a5825cd11af3a6def49c9528e77f4394babff7de (patch) | |
tree | cf8f0ed84fc150bd0befa0b00937deb0cb1cec0a /Source/cmFindProgramCommand.h | |
parent | 2f78d874a75e8032b90997df3449040c941b1b5b (diff) | |
download | CMake-a5825cd11af3a6def49c9528e77f4394babff7de.zip CMake-a5825cd11af3a6def49c9528e77f4394babff7de.tar.gz CMake-a5825cd11af3a6def49c9528e77f4394babff7de.tar.bz2 |
ENH: check in new find stuff
Diffstat (limited to 'Source/cmFindProgramCommand.h')
-rw-r--r-- | Source/cmFindProgramCommand.h | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/Source/cmFindProgramCommand.h b/Source/cmFindProgramCommand.h index dd2aa10..af5c6de 100644 --- a/Source/cmFindProgramCommand.h +++ b/Source/cmFindProgramCommand.h @@ -17,7 +17,7 @@ #ifndef cmFindProgramCommand_h #define cmFindProgramCommand_h -#include "cmCommand.h" +#include "cmFindBase.h" /** \class cmFindProgramCommand * \brief Define a command to search for an executable program. @@ -27,9 +27,10 @@ * in the current path (e.g., PATH environment variable) for * an executable that matches one of the supplied names. */ -class cmFindProgramCommand : public cmCommand +class cmFindProgramCommand : public cmFindBase { public: + cmFindProgramCommand(); /** * This is a virtual constructor for the command. */ @@ -62,32 +63,7 @@ public: return "Find an executable program."; } - /** - * More documentation. - */ - virtual const char* GetFullDocumentation() - { - return - " FIND_PROGRAM(<VAR> NAMES name1 [name2 ...]\n" - " [PATHS path1 path2 ...]\n" - " [NO_SYSTEM_PATH]\n" - " [DOC \"docstring\"])\n" - "Find an executable named by one of the names given after the NAMES " - "argument. Paths specified after the PATHS argument are searched " - "in the order specified. If the NO_SYSTEM_PATH argument is not " - "specified, the search continues with the system search path " - "specified by the PATH environment variable. A cache entry named " - "by <VAR> is created to store the result. If the program is not " - "found, the result will be <VAR>-NOTFOUND. If DOC is specified " - "then the next argument is treated as a documentation string for " - "the cache entry <VAR>.\n" - " FIND_PROGRAM(VAR executableName [path1 path2 ...])\n" - "Find a program with the given name by searching in the specified " - "paths. This is a short-hand signature for the command that is " - "sufficient in many cases."; - } - - cmTypeMacro(cmFindProgramCommand, cmCommand); + cmTypeMacro(cmFindProgramCommand, cmFindBase); }; |