summaryrefslogtreecommitdiffstats
path: root/Source/cmFindProgramCommand.h
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2006-03-02 18:30:22 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2006-03-02 18:30:22 (GMT)
commita5825cd11af3a6def49c9528e77f4394babff7de (patch)
treecf8f0ed84fc150bd0befa0b00937deb0cb1cec0a /Source/cmFindProgramCommand.h
parent2f78d874a75e8032b90997df3449040c941b1b5b (diff)
downloadCMake-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.h32
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);
};