summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2016-06-12 20:06:01 (GMT)
committerStephen Kelly <steveire@gmail.com>2016-06-12 20:08:47 (GMT)
commit54c65d5fb22c3cc53ecd707687c2f25b1643726b (patch)
treea09a2c047b84501ad6062c78221b42ab0c0e8f76 /Source
parentacf0c0f4446e6d3cee8b00a7ebc39d5d8040e42d (diff)
downloadCMake-54c65d5fb22c3cc53ecd707687c2f25b1643726b.zip
CMake-54c65d5fb22c3cc53ecd707687c2f25b1643726b.tar.gz
CMake-54c65d5fb22c3cc53ecd707687c2f25b1643726b.tar.bz2
cmake: Extract DisplayMessage API.
Diffstat (limited to 'Source')
-rw-r--r--Source/cmake.cxx6
-rw-r--r--Source/cmake.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/Source/cmake.cxx b/Source/cmake.cxx
index ecbdc61..657091b 100644
--- a/Source/cmake.cxx
+++ b/Source/cmake.cxx
@@ -2310,6 +2310,12 @@ void cmake::IssueMessage(cmake::MessageType t, std::string const& text,
return;
}
+ this->DisplayMessage(t, text, backtrace);
+}
+
+void cmake::DisplayMessage(cmake::MessageType t, std::string const& text,
+ cmListFileBacktrace const& backtrace) const
+{
std::ostringstream msg;
if (!printMessagePreamble(t, msg)) {
return;
diff --git a/Source/cmake.h b/Source/cmake.h
index 4958a05..1d63ede 100644
--- a/Source/cmake.h
+++ b/Source/cmake.h
@@ -384,6 +384,9 @@ public:
cmListFileBacktrace const& backtrace = cmListFileBacktrace(),
bool force = false) const;
+ void DisplayMessage(cmake::MessageType t, std::string const& text,
+ cmListFileBacktrace const& backtrace) const;
+
///! run the --build option
int Build(const std::string& dir, const std::string& target,
const std::string& config,