summaryrefslogtreecommitdiffstats
path: root/Source/cmIncludeRegularExpressionCommand.cxx
diff options
context:
space:
mode:
authorRegina Pfeifer <regina@mailbox.org>2019-09-12 08:16:43 (GMT)
committerRegina Pfeifer <regina@mailbox.org>2019-09-12 16:16:17 (GMT)
commit242d876d7b919fe6efb3a347dfa35a66e3ef58df (patch)
treec7ccf4ef6685ac59df8cfcdff7dd7adc14cc922f /Source/cmIncludeRegularExpressionCommand.cxx
parent06a2e764f0f088a212e20b85e364b5621ef639fe (diff)
downloadCMake-242d876d7b919fe6efb3a347dfa35a66e3ef58df.zip
CMake-242d876d7b919fe6efb3a347dfa35a66e3ef58df.tar.gz
CMake-242d876d7b919fe6efb3a347dfa35a66e3ef58df.tar.bz2
cmIncludeRegularExpressionCommand: Port away from cmCommand
Ref: #19499
Diffstat (limited to 'Source/cmIncludeRegularExpressionCommand.cxx')
-rw-r--r--Source/cmIncludeRegularExpressionCommand.cxx18
1 files changed, 9 insertions, 9 deletions
diff --git a/Source/cmIncludeRegularExpressionCommand.cxx b/Source/cmIncludeRegularExpressionCommand.cxx
index 073c95f..655ebd6 100644
--- a/Source/cmIncludeRegularExpressionCommand.cxx
+++ b/Source/cmIncludeRegularExpressionCommand.cxx
@@ -2,22 +2,22 @@
file Copyright.txt or https://cmake.org/licensing for details. */
#include "cmIncludeRegularExpressionCommand.h"
+#include "cmExecutionStatus.h"
#include "cmMakefile.h"
-class cmExecutionStatus;
-
-// cmIncludeRegularExpressionCommand
-bool cmIncludeRegularExpressionCommand::InitialPass(
- std::vector<std::string> const& args, cmExecutionStatus&)
+bool cmIncludeRegularExpressionCommand(std::vector<std::string> const& args,
+ cmExecutionStatus& status)
{
- if ((args.empty()) || (args.size() > 2)) {
- this->SetError("called with incorrect number of arguments");
+ if (args.empty() || args.size() > 2) {
+ status.SetError("called with incorrect number of arguments");
return false;
}
- this->Makefile->SetIncludeRegularExpression(args[0].c_str());
+
+ cmMakefile& mf = status.GetMakefile();
+ mf.SetIncludeRegularExpression(args[0].c_str());
if (args.size() > 1) {
- this->Makefile->SetComplainRegularExpression(args[1]);
+ mf.SetComplainRegularExpression(args[1]);
}
return true;