diff --git a/Unix/Main.cpp b/Unix/Main.cpp
index c5f92e1f07946f75df3fb8c93c3fb3f1fc68325c..790d58ddbdd8d3e4db373c4298457356c740bec5 100644
--- a/Unix/Main.cpp
+++ b/Unix/Main.cpp
@@ -1,4 +1,4 @@
-/* $Id: Main.cpp,v 1.7 2000-11-24 00:11:25 geuzaine Exp $ */
+/* $Id: Main.cpp,v 1.8 2000-11-24 00:50:53 geuzaine Exp $ */
 
 #include <signal.h>
 
@@ -454,8 +454,6 @@ int main(int argc, char *argv[]){
   XColor  ov_color_def, ov_color_exact;
   extern char  *TextBuffer, TextAbout[1024];
  
-  fprintf(stderr, "%s, Version %g\n", gmsh_progname, GMSH_VERSION);
-
   /* Gmsh default context options */
   
   InitContext(&CTX);
@@ -464,6 +462,9 @@ int main(int argc, char *argv[]){
 
   Get_Options(argc, argv, &nbf);
 
+  if(CTX.verbosity)
+    fprintf(stderr, "%s, Version %g\n", gmsh_progname, GMSH_VERSION);
+
   /* Initialize the static Mesh */
 
   M.Vertices = NULL ;