From 184fdc103f64854fcf6d88fe8d1b742a7b73e3c7 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sun, 8 Feb 2009 08:15:27 +0000 Subject: [PATCH] *** empty log message *** --- Common/CommandLine.cpp | 26 +++++++++++++------------- Common/CommandLine.h | 10 ++++------ Fltk/Main.cpp | 2 +- configure | 7 +++++++ configure.in | 7 +++++++ utils/misc/variables.msvc | 11 +++++++++++ 6 files changed, 43 insertions(+), 20 deletions(-) diff --git a/Common/CommandLine.cpp b/Common/CommandLine.cpp index 5cc8be0a08..ae500eaeef 100644 --- a/Common/CommandLine.cpp +++ b/Common/CommandLine.cpp @@ -40,6 +40,18 @@ #error #endif +int Get_GmshMajorVersion(){ return GMSH_MAJOR_VERSION; } +int Get_GmshMinorVersion(){ return GMSH_MINOR_VERSION; } +int Get_GmshPatchVersion(){ return GMSH_PATCH_VERSION; } +const char *Get_GmshExtraVersion(){ return GMSH_EXTRA_VERSION; } +const char *Get_GmshVersion(){ return GMSH_VERSION; } +const char *Get_GmshBuildDate(){ return GMSH_DATE; } +const char *Get_GmshBuildHost(){ return GMSH_HOST; } +const char *Get_GmshPackager(){ return GMSH_PACKAGER; } +const char *Get_GmshBuildOS(){ return GMSH_OS; } +const char *Get_GmshShortLicense(){ return GMSH_SHORT_LICENSE; } +const char *Get_GmshBuildOptions(){ return GMSH_CONFIG_OPTIONS; } + void Print_Usage(const char *name) { // If you make changes in this routine, please also change the @@ -102,18 +114,6 @@ void Print_Usage(const char *name) Msg::Direct(" -help Show this message"); } -int Get_GmshMajorVersion(){ return GMSH_MAJOR_VERSION; } -int Get_GmshMinorVersion(){ return GMSH_MINOR_VERSION; } -int Get_GmshPatchVersion(){ return GMSH_PATCH_VERSION; } -const char *Get_GmshExtraVersion(){ return GMSH_EXTRA_VERSION; } -const char *Get_GmshVersion(){ return GMSH_VERSION; } -const char *Get_GmshBuildDate(){ return GMSH_DATE; } -const char *Get_GmshBuildHost(){ return GMSH_HOST; } -const char *Get_GmshPackager(){ return GMSH_PACKAGER; } -const char *Get_GmshBuildOS(){ return GMSH_OS; } -const char *Get_GmshShortLicense(){ return GMSH_SHORT_LICENSE; } -std::string Get_GmshBuildOptions(){ return GMSH_CONFIG_OPTIONS; } - void Get_Options(int argc, char *argv[]) { // print messages on terminal @@ -508,7 +508,7 @@ void Get_Options(int argc, char *argv[]) #endif fprintf(stderr, "License : %s\n", GMSH_SHORT_LICENSE); fprintf(stderr, "Build OS : %s\n", GMSH_OS); - fprintf(stderr, "Build options : %s\n", Get_GmshBuildOptions().c_str()); + 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); diff --git a/Common/CommandLine.h b/Common/CommandLine.h index a7d82b3152..25e7dc210d 100644 --- a/Common/CommandLine.h +++ b/Common/CommandLine.h @@ -6,11 +6,6 @@ #ifndef _COMMAND_LINE_H_ #define _COMMAND_LINE_H_ -#include <string> - -void Get_Options(int argc, char *argv[]); -void Print_Usage(const char *name); - int Get_GmshMajorVersion(); int Get_GmshMinorVersion(); int Get_GmshPatchVersion(); @@ -21,6 +16,9 @@ const char *Get_GmshBuildHost(); const char *Get_GmshPackager(); const char *Get_GmshBuildOS(); const char *Get_GmshShortLicense(); -std::string Get_GmshBuildOptions(); +const char *Get_GmshBuildOptions(); + +void Print_Usage(const char *name); +void Get_Options(int argc, char *argv[]); #endif diff --git a/Fltk/Main.cpp b/Fltk/Main.cpp index 57c4ab40ba..cb63ab4931 100644 --- a/Fltk/Main.cpp +++ b/Fltk/Main.cpp @@ -60,7 +60,7 @@ int main(int argc, char *argv[]) Msg::Info("-------------------------------------------------------"); Msg::Info("Gmsh version : %s", Get_GmshVersion()); Msg::Info("Build OS : %s", Get_GmshBuildOS()); - Msg::Info("Build options : %s", Get_GmshBuildOptions().c_str()); + Msg::Info("Build options : %s", Get_GmshBuildOptions()); Msg::Info("Build date : %s", Get_GmshBuildDate()); Msg::Info("Build host : %s", Get_GmshBuildHost()); Msg::Info("Packager : %s", Get_GmshPackager()); diff --git a/configure b/configure index debf99efb4..aea571b55f 100755 --- a/configure +++ b/configure @@ -5879,6 +5879,13 @@ if test "x${BLAS_LIBS}" != "x"; then else GMSH_LIBS="${GMSH_LIBS} ${BLAS_LIBS}" fi + case "$UNAME" in + Darwin*) + ;; + *) + GMSH_LIBS="${GMSH_LIBS} ${F77LIB}" + ;; + esac fi if test "x$enable_mpi" = "xyes"; then diff --git a/configure.in b/configure.in index b045346381..97bb7b4670 100644 --- a/configure.in +++ b/configure.in @@ -746,6 +746,13 @@ if test "x${BLAS_LIBS}" != "x"; then else GMSH_LIBS="${GMSH_LIBS} ${BLAS_LIBS}" fi + case "$UNAME" in + Darwin*) + ;; + *) + GMSH_LIBS="${GMSH_LIBS} ${F77LIB}" + ;; + esac fi dnl Check for MPI diff --git a/utils/misc/variables.msvc b/utils/misc/variables.msvc index 95bc48a680..baadba553b 100644 --- a/utils/misc/variables.msvc +++ b/utils/misc/variables.msvc @@ -26,6 +26,7 @@ endif # Change the following to select which version to build: ENABLE_GUI=0 +ENABLE_BLAS_LAPACK=1 ENABLE_PARSER=1 ENABLE_POSTPRO=1 ENABLE_TETGEN=1 @@ -37,6 +38,9 @@ ENABLE_MED=0 # If you selected ENABLE_GUI, specify where FLTK is installed FLTK_PREFIX="E:/src/fltk-1.1.9" +# If you selected ENABLE_BLAS_LAPACK, specify where Blas/Lapack are installed +BLAS_LAPACK_PREFIX="E:/src/blaslapack" + # If you selected ENABLE_OCC, specify where OpenCASCADE is installed ifneq ($(CASROOT),) OCC_PREFIX="${CASROOT}" @@ -113,6 +117,13 @@ ifeq (${ENABLE_METIS},1) FLAGS+=/DHAVE_METIS GMSH_DIRS+=contrib/Metis endif + +ifeq (${ENABLE_BLAS_LAPACK},1) + FLAGS+=/DHAVE_BLAS /DHAVE_LAPACK + GMSH_LIBS+=${BLAS_LAPACK_PREFIX}/liblapack.lib + GMSH_LIBS+=${BLAS_LAPACK_PREFIX}/libblas.lib +endif + ifeq (${ENABLE_OCC},1) FLAGS+=/DHAVE_OCC /DHAVE_NO_OCC_CONFIG_H /DWNT /I${OCC_PREFIX}/inc GMSH_LIBS+=${OCC_PREFIX}/win32/bin/*.lib -- GitLab