Skip to content
Snippets Groups Projects
Commit e982e3fa authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

more info

parent 4bfaf70d
No related branches found
No related tags found
No related merge requests found
...@@ -1669,8 +1669,6 @@ message(STATUS " * C compiler: " ${CMAKE_C_COMPILER}) ...@@ -1669,8 +1669,6 @@ message(STATUS " * C compiler: " ${CMAKE_C_COMPILER})
message(STATUS " * C++ compiler: " ${CMAKE_CXX_COMPILER}) message(STATUS " * C++ compiler: " ${CMAKE_CXX_COMPILER})
message(STATUS " * Install prefix: " ${CMAKE_INSTALL_PREFIX}) message(STATUS " * Install prefix: " ${CMAKE_INSTALL_PREFIX})
message(STATUS "") message(STATUS "")
message(STATUS "Run 'ccmake ${CMAKE_CURRENT_SOURCE_DIR}' to fine-tune the configuration.")
message(STATUS "")
mark_as_advanced(GMSH_EXTRA_VERSION mark_as_advanced(GMSH_EXTRA_VERSION
ACIS_LIB ANN_INC ANN_LIB CAIRO_LIB CAIRO_INC CGNS_INC GMM_INC ACIS_LIB ANN_INC ANN_LIB CAIRO_LIB CAIRO_INC CGNS_INC GMM_INC
......
...@@ -28,6 +28,10 @@ ...@@ -28,6 +28,10 @@
#endif #endif
#endif #endif
#if defined(HAVE_PETSC)
#include "petsc.h"
#endif
#if defined(HAVE_POST) #if defined(HAVE_POST)
#include "PView.h" #include "PView.h"
#endif #endif
...@@ -912,25 +916,25 @@ void GetOptions(int argc, char *argv[]) ...@@ -912,25 +916,25 @@ void GetOptions(int argc, char *argv[])
} }
else if(!strcmp(argv[i] + 1, "info") || !strcmp(argv[i] + 1, "-info")) { else if(!strcmp(argv[i] + 1, "info") || !strcmp(argv[i] + 1, "-info")) {
fprintf(stderr, "Version : %s\n", GMSH_VERSION); fprintf(stderr, "Version : %s\n", GMSH_VERSION);
fprintf(stderr, "License : %s\n", GMSH_SHORT_LICENSE);
fprintf(stderr, "Build OS : %s\n", GMSH_OS);
fprintf(stderr, "Build date : %s\n", GMSH_DATE);
fprintf(stderr, "Build host : %s\n", GMSH_HOST);
fprintf(stderr, "Build options :%s\n", GMSH_CONFIG_OPTIONS);
#if defined(HAVE_FLTK) #if defined(HAVE_FLTK)
fprintf(stderr, "GUI toolkit : FLTK %d.%d.%d\n", FL_MAJOR_VERSION, fprintf(stderr, "FLTK version : %d.%d.%d\n", FL_MAJOR_VERSION,
FL_MINOR_VERSION, FL_PATCH_VERSION); FL_MINOR_VERSION, FL_PATCH_VERSION);
#else
fprintf(stderr, "GUI toolkit : none\n");
#endif #endif
#if defined(HAVE_PETSC) #if defined(HAVE_PETSC)
fprintf(stderr, "PETSc version : %d.%d.%d\n", PETSC_VERSION_MAJOR,
PETSC_VERSION_MINOR, PETSC_VERSION_SUBMINOR);
#if defined(PETSC_USE_COMPLEX) #if defined(PETSC_USE_COMPLEX)
fprintf(stderr, "PETSc arithmetic : Complex\n"); fprintf(stderr, "PETSc arithmetic : Complex\n");
#else #else
fprintf(stderr, "PETSc arithmetic : Real\n"); fprintf(stderr, "PETSc arithmetic : Real\n");
#endif #endif
#endif #endif
fprintf(stderr, "License : %s\n", GMSH_SHORT_LICENSE); fprintf(stderr, "Packaged by : %s\n", GMSH_PACKAGER);
fprintf(stderr, "Build OS : %s\n", GMSH_OS);
fprintf(stderr, "Build options :%s\n", GMSH_CONFIG_OPTIONS);
fprintf(stderr, "Build date : %s\n", GMSH_DATE);
fprintf(stderr, "Build host : %s\n", GMSH_HOST);
fprintf(stderr, "Packager : %s\n", GMSH_PACKAGER);
fprintf(stderr, "Web site : http://www.geuz.org/gmsh/\n"); fprintf(stderr, "Web site : http://www.geuz.org/gmsh/\n");
fprintf(stderr, "Mailing list : gmsh@geuz.org\n"); fprintf(stderr, "Mailing list : gmsh@geuz.org\n");
Msg::Exit(0); Msg::Exit(0);
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
#include <FL/Fl_Input.H> #include <FL/Fl_Input.H>
#include <FL/Fl_Value_Input.H> #include <FL/Fl_Value_Input.H>
#include <FL/Fl_Color_Chooser.H> #include <FL/Fl_Color_Chooser.H>
#include "GmshConfig.h"
#include "FlGui.h" #include "FlGui.h"
#include "helpWindow.h" #include "helpWindow.h"
#include "paletteWindow.h" #include "paletteWindow.h"
...@@ -21,6 +22,10 @@ ...@@ -21,6 +22,10 @@
#include "Context.h" #include "Context.h"
#include "drawContext.h" #include "drawContext.h"
#if defined(HAVE_PETSC)
#include "petsc.h"
#endif
static const char *help_link(Fl_Widget *w, const char *uri) static const char *help_link(Fl_Widget *w, const char *uri)
{ {
fl_open_uri(uri); fl_open_uri(uri);
...@@ -294,12 +299,21 @@ helpWindow::helpWindow() ...@@ -294,12 +299,21 @@ helpWindow::helpWindow()
<< "<p>Please send all questions and bug reports to " << "<p>Please send all questions and bug reports to "
<< "<a href=\"mailto:gmsh@geuz.org\">gmsh@geuz.org</a></center>" << "<a href=\"mailto:gmsh@geuz.org\">gmsh@geuz.org</a></center>"
<< "<ul>" << "<ul>"
<< "<li><i>GUI toolkit:</i> FLTK "
<< FL_MAJOR_VERSION << "." << FL_MINOR_VERSION << "." << FL_PATCH_VERSION
<< "<li><i>Build OS:</i> " << GetGmshBuildOS() << "<li><i>Build OS:</i> " << GetGmshBuildOS()
<< "<li><i>Build date:</i> " << GetGmshBuildDate() << "<li><i>Build date:</i> " << GetGmshBuildDate()
<< "<li><i>Build host:</i> " << GetGmshBuildHost() << "<li><i>Build host:</i> " << GetGmshBuildHost()
<< "<li><i>Build options:</i>" << GetGmshBuildOptions() << "<li><i>Build options:</i>" << GetGmshBuildOptions()
<< "<li><i>FLTK version:</i> "
<< FL_MAJOR_VERSION << "." << FL_MINOR_VERSION << "." << FL_PATCH_VERSION
#if defined(HAVE_PETSC)
<< "<li>PETSc version: " << PETSC_VERSION_MAJOR << "."
<< PETSC_VERSION_MINOR << "." << PETSC_VERSION_SUBMINOR
#if defined(PETSC_USE_COMPLEX)
<< "<li>PETSc arithmetic: Complex"
#else
<< "<li>PETSc arithmetic: Real"
#endif
#endif
<< "<li><i>Packaged by:</i> " << GetGmshPackager() << "<li><i>Packaged by:</i> " << GetGmshPackager()
<< "</ul>" << "</ul>"
<< "<center>Visit <a href=\"http://geuz.org/gmsh/\">http://geuz.org/gmsh/</a> " << "<center>Visit <a href=\"http://geuz.org/gmsh/\">http://geuz.org/gmsh/</a> "
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment