diff options
Diffstat (limited to 'Source/cmFindFileCommand.h')
-rw-r--r-- | Source/cmFindFileCommand.h | 39 |
1 files changed, 4 insertions, 35 deletions
diff --git a/Source/cmFindFileCommand.h b/Source/cmFindFileCommand.h index 1d4a600..d65a51e 100644 --- a/Source/cmFindFileCommand.h +++ b/Source/cmFindFileCommand.h @@ -17,7 +17,7 @@ #ifndef cmFindFileCommand_h #define cmFindFileCommand_h -#include "cmCommand.h" +#include "cmFindPathCommand.h" /** \class cmFindFileCommand * \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 cmFindFileCommand : public cmCommand +class cmFindFileCommand : public cmFindPathCommand { public: + cmFindFileCommand(); /** * This is a virtual constructor for the command. */ @@ -37,21 +38,6 @@ public: { return new cmFindFileCommand; } - - /** - * This is called when the command is first encountered in - * the CMakeLists.txt file. - */ - virtual bool InitialPass(std::vector<std::string> const& args); - - /** - * This determines if the command is invoked when in script mode. - */ - virtual bool IsScriptable() { return true; } - - /** - * The name of the command as specified in CMakeList.txt. - */ virtual const char* GetName() { return "FIND_FILE";} /** @@ -62,24 +48,7 @@ public: return "Find the full path to a file."; } - /** - * More documentation. - */ - virtual const char* GetFullDocumentation() - { - return - " FIND_FILE(<VAR> fileName path1 [path2 ...]\n" - " [DOC \"docstring\"])\n" - "Find the full path to a file named by fileName. Paths " - "are searched in the order specified. A cache entry named by " - "<VAR> is created to store the result. If the file 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>. Note that since executables can have " - "different extensions on different platforms, FIND_PROGRAM " - "should be used instead of FIND_FILE when looking for them."; - } - cmTypeMacro(cmFindFileCommand, cmCommand); + cmTypeMacro(cmFindFileCommand, cmFindPathCommand); }; |