diff options
author | Regina Pfeifer <regina@mailbox.org> | 2019-09-10 19:44:48 (GMT) |
---|---|---|
committer | Regina Pfeifer <regina@mailbox.org> | 2019-09-10 20:13:11 (GMT) |
commit | 8a18bb7cdf2478d68e11a5e532b5134ea92b3678 (patch) | |
tree | e0210e119c21d5326041969831ed2e97b1ed413c /Source/cmFindCommon.h | |
parent | 95d4a2d05562c5f0a4113527d31dadef4d7756bd (diff) | |
download | CMake-8a18bb7cdf2478d68e11a5e532b5134ea92b3678.zip CMake-8a18bb7cdf2478d68e11a5e532b5134ea92b3678.tar.gz CMake-8a18bb7cdf2478d68e11a5e532b5134ea92b3678.tar.bz2 |
cmFind*: Port away from cmCommand
Diffstat (limited to 'Source/cmFindCommon.h')
-rw-r--r-- | Source/cmFindCommon.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/Source/cmFindCommon.h b/Source/cmFindCommon.h index d95eeb1..8177eac 100644 --- a/Source/cmFindCommon.h +++ b/Source/cmFindCommon.h @@ -10,10 +10,12 @@ #include <string> #include <vector> -#include "cmCommand.h" #include "cmPathLabel.h" #include "cmSearchPath.h" +class cmExecutionStatus; +class cmMakefile; + /** \class cmFindCommon * \brief Base class for FIND_XXX implementations. * @@ -21,11 +23,12 @@ * cmFindProgramCommand, cmFindPathCommand, cmFindLibraryCommand, * cmFindFileCommand, and cmFindPackageCommand. */ -class cmFindCommon : public cmCommand +class cmFindCommon { public: - cmFindCommon(); - ~cmFindCommon() override; + cmFindCommon(cmExecutionStatus& status); + + void SetError(std::string const& e); protected: friend class cmSearchPath; @@ -127,6 +130,9 @@ protected: bool SearchAppBundleFirst; bool SearchAppBundleOnly; bool SearchAppBundleLast; + + cmMakefile* Makefile; + cmExecutionStatus& Status; }; #endif |