summaryrefslogtreecommitdiffstats
path: root/Source/CursesDialog/cmCursesMainForm.h
diff options
context:
space:
mode:
authorSylvain Joubert <joubert.sy@gmail.com>2019-10-23 15:07:15 (GMT)
committerSylvain Joubert <joubert.sy@gmail.com>2019-10-25 12:58:23 (GMT)
commitc168e789dfeeb4e0bd5db96bb17e682a9fd92b1f (patch)
tree6111faf8f82efa36fbabf55cfefe9696412aa412 /Source/CursesDialog/cmCursesMainForm.h
parent3300070cc2e7cadcb0fe2a77d67d2099bf22e7ba (diff)
downloadCMake-c168e789dfeeb4e0bd5db96bb17e682a9fd92b1f.zip
CMake-c168e789dfeeb4e0bd5db96bb17e682a9fd92b1f.tar.gz
CMake-c168e789dfeeb4e0bd5db96bb17e682a9fd92b1f.tar.bz2
ccmake: Use the error display for all the logs
Diffstat (limited to 'Source/CursesDialog/cmCursesMainForm.h')
-rw-r--r--Source/CursesDialog/cmCursesMainForm.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/Source/CursesDialog/cmCursesMainForm.h b/Source/CursesDialog/cmCursesMainForm.h
index b8769b7..c6a0262 100644
--- a/Source/CursesDialog/cmCursesMainForm.h
+++ b/Source/CursesDialog/cmCursesMainForm.h
@@ -122,10 +122,17 @@ protected:
// Jump to the cache entry whose name matches the string.
void JumpToCacheEntry(const char* str);
+ // Clear and reset the output log and state
+ void ResetOutputs();
+
// Copies of cache entries stored in the user interface
std::vector<cmCursesCacheEntryComposite> Entries;
- // Errors produced during last run of cmake
- std::vector<std::string> Errors;
+
+ // Output produced by the last pass
+ std::vector<std::string> Outputs;
+ // Did the last pass produced outputs of interest (errors, warnings, ...)
+ bool HasNonStatusOutputs;
+
// Command line arguments to be passed to cmake each time
// it is run
std::vector<std::string> Args;