diff options
Diffstat (limited to 'Source/cmakemain.cxx')
-rw-r--r-- | Source/cmakemain.cxx | 12 |
1 files changed, 11 insertions, 1 deletions
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; + } +} |