From 65f14bd57a9c1e748df0b25aa67ce06c1e0b47cb Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Fri, 18 Jan 2008 21:15:10 +0000 Subject: [PATCH] minimal version compiles and links (but segfaults in 2D mesh gen) --- configure | 6 +++--- configure.in | 8 ++++---- doc/README.visualc++ | 4 +++- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/configure b/configure index fbe1f5c0ab..1daa0b3d4b 100755 --- a/configure +++ b/configure @@ -1952,7 +1952,7 @@ if test "x$enable_vc" = "xyes"; then OBJEXT=.obj LIBEXT=.lib DASH=/ - FLAGS=/DWIN32 /DYY_NO_UNISTD_H /DHAVE_NO_DLL + FLAGS="/DWIN32 /DYY_NO_UNISTD_H /DHAVE_NO_DLL" OPTIM=/O2 SYSINCLUDE="/I\"C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\" /I\"C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\"" LINKER=cl @@ -4128,9 +4128,9 @@ else GMSH_DIRS="${GMSH_DIRS} Box" if test "x$enable_vc" = "xyes"; then - GMSH_LIBS=lib/*.lib + GMSH_LIBS="Box/Main.obj lib/*.lib" else - GMSH_LIBS="-Llib Box/Main${OBJEXT} -lGmshBox -lGmshParser -lGmshMesh -lGmshGeo" + GMSH_LIBS="-Llib Box/Main.o -lGmshBox -lGmshParser -lGmshMesh -lGmshGeo" GMSH_LIBS="${GMSH_LIBS} -lGmshPlugin -lGmshPost -lGmshCommon -lGmshDataStr" GMSH_LIBS="${GMSH_LIBS} -lGmshNumeric -lGmshParallel" fi diff --git a/configure.in b/configure.in index de210571bd..f113901289 100644 --- a/configure.in +++ b/configure.in @@ -1,4 +1,4 @@ -dnl $Id: configure.in,v 1.143 2008-01-18 21:00:39 geuzaine Exp $ +dnl $Id: configure.in,v 1.144 2008-01-18 21:15:10 geuzaine Exp $ dnl dnl Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle dnl @@ -162,7 +162,7 @@ if test "x$enable_vc" = "xyes"; then OBJEXT=.obj LIBEXT=.lib DASH=/ - FLAGS=/DWIN32 /DYY_NO_UNISTD_H /DHAVE_NO_DLL + FLAGS="/DWIN32 /DYY_NO_UNISTD_H /DHAVE_NO_DLL" OPTIM=/O2 SYSINCLUDE="/I\"C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\" /I\"C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\"" LINKER=cl @@ -361,9 +361,9 @@ else GMSH_DIRS="${GMSH_DIRS} Box" if test "x$enable_vc" = "xyes"; then - GMSH_LIBS=lib/*.lib + GMSH_LIBS="Box/Main.obj lib/*.lib" else - GMSH_LIBS="-Llib Box/Main${OBJEXT} -lGmshBox -lGmshParser -lGmshMesh -lGmshGeo" + GMSH_LIBS="-Llib Box/Main.o -lGmshBox -lGmshParser -lGmshMesh -lGmshGeo" GMSH_LIBS="${GMSH_LIBS} -lGmshPlugin -lGmshPost -lGmshCommon -lGmshDataStr" GMSH_LIBS="${GMSH_LIBS} -lGmshNumeric -lGmshParallel" fi diff --git a/doc/README.visualc++ b/doc/README.visualc++ index 4a20fe70d5..b8ae262360 100644 --- a/doc/README.visualc++ +++ b/doc/README.visualc++ @@ -6,7 +6,9 @@ To compile Gmsh with Microsoft VisualC++ 3) set PATH=%PATH%;C:\cygwin\bin (or wherever the cygin binaries are installed) -4) cd gmsh && ./configure --enable-vc +4) cd gmsh && ./configure --enable-vc --disable-gsl --disable-netgen + --disable-matheval --disable-triangle --disable-ann + --disable-occ --disable-med 5) edit SYSINCLUDE in gmsh/variables to match your install of Visual C++ -- GitLab