From 9f6e61361c2672d98c80014da693fb2beebfe9a9 Mon Sep 17 00:00:00 2001 From: Andy Cedilnik Date: Thu, 14 Nov 2002 17:12:38 -0500 Subject: Add Progress support --- Source/cmakemain.cxx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Source/cmakemain.cxx b/Source/cmakemain.cxx index 18fe38a..71c0dea 100644 --- a/Source/cmakemain.cxx +++ b/Source/cmakemain.cxx @@ -21,6 +21,7 @@ #include "cmListFileCache.h" int do_cmake(int ac, char** av); +void updateProgress(const char *msg, float prog, void *cd); int main(int ac, char** av) { @@ -67,6 +68,15 @@ int do_cmake(int ac, char** av) wizard.RunWizard(args); return 0; } - cmake cm; + cmake cm; + cm.SetProgressCallback(updateProgress, 0); return cm.Run(args); } + +void updateProgress(const char *msg, float prog, void*) +{ + if ( prog < 0 ) + { + cout << "-- " << msg << endl; + } +} -- cgit v0.12