From 89f824c08e21b0b88f84743e14d01b20037fbcbe Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Wed, 12 Feb 2003 16:23:12 +0000 Subject: [PATCH] test jpeg only for GUI version --- configure | 81 ++++++++++++++++++++++++++-------------------------- configure.in | 13 +++++---- 2 files changed, 48 insertions(+), 46 deletions(-) diff --git a/configure b/configure index dbb00a74a9..61c3a64f61 100755 --- a/configure +++ b/configure @@ -2673,6 +2673,7 @@ if test "x$enable_gui" != "xno"; then GMSH_DIRS="${GMSH_DIRS} Graphics Fltk" GMSH_LIBS="-Llib -lGmshFltk -lGmshParser -lGmshGraphics -lGmshMesh -lGmshGeo -lGmshNumeric -lGmshCommon -lGmshDataStr -lGmshPlugin -lGmshParallel" VERSION_FLAGS="-D_FLTK" + if test "x${FLTK_PREFIX}" != "x" ; then # Extract the first word of "fltk-config", so it can be a program name with args. set dummy fltk-config; ac_word=$2 @@ -2763,46 +2764,7 @@ echo "$as_me: error: Could not find fltk-config. Try --with-fltk-prefix?" >&2;} GUI_LIBS="`$FLTKCONFIG --use-gl --use-images --ldstaticflags`" GUI_INCLUDE="`$FLTKCONFIG --use-gl --use-images --cxxflags`" -else - - GMSH_DIRS="${GMSH_DIRS} Box" - GMSH_LIBS="-Llib -lGmshBox -lGmshParser -lGmshMesh -lGmshGeo -lGmshNumeric -lGmshPlugin -lGmshCommon -lGmshDataStr -lGmshParallel" - VERSION_FLAGS="-D_BLACKBOX" - GUI_LIBS="" - GUI_INCLUDE="" - -fi - -echo "$as_me:$LINENO: checking for ./Triangle/triangle.c" >&5 -echo $ECHO_N "checking for ./Triangle/triangle.c... $ECHO_C" >&6 -if test "${ac_cv_file___Triangle_triangle_c+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - test "$cross_compiling" = yes && - { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 -echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} - { (exit 1); exit 1; }; } -if test -r "./Triangle/triangle.c"; then - ac_cv_file___Triangle_triangle_c=yes -else - ac_cv_file___Triangle_triangle_c=no -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_file___Triangle_triangle_c" >&5 -echo "${ECHO_T}$ac_cv_file___Triangle_triangle_c" >&6 -if test $ac_cv_file___Triangle_triangle_c = yes; then - HAVE_TRIANGLE="yes" -else - HAVE_TRIANGLE="no" -fi - -if test "x${HAVE_TRIANGLE}" = "xyes" -a "x$enable_triangle" != "xno"; then - GMSH_DIRS="${GMSH_DIRS} Triangle" - GMSH_LIBS="${GMSH_LIBS} -lGmshTriangle" - VERSION_FLAGS="${VERSION_FLAGS} -DHAVE_TRIANGLE" -fi - -ac_ext=cc + ac_ext=cc ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' @@ -3362,6 +3324,45 @@ fi +else + + GMSH_DIRS="${GMSH_DIRS} Box" + GMSH_LIBS="-Llib -lGmshBox -lGmshParser -lGmshMesh -lGmshGeo -lGmshNumeric -lGmshPlugin -lGmshCommon -lGmshDataStr -lGmshParallel" + VERSION_FLAGS="-D_BLACKBOX" + GUI_LIBS="" + GUI_INCLUDE="" + +fi + +echo "$as_me:$LINENO: checking for ./Triangle/triangle.c" >&5 +echo $ECHO_N "checking for ./Triangle/triangle.c... $ECHO_C" >&6 +if test "${ac_cv_file___Triangle_triangle_c+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + test "$cross_compiling" = yes && + { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 +echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} + { (exit 1); exit 1; }; } +if test -r "./Triangle/triangle.c"; then + ac_cv_file___Triangle_triangle_c=yes +else + ac_cv_file___Triangle_triangle_c=no +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_file___Triangle_triangle_c" >&5 +echo "${ECHO_T}$ac_cv_file___Triangle_triangle_c" >&6 +if test $ac_cv_file___Triangle_triangle_c = yes; then + HAVE_TRIANGLE="yes" +else + HAVE_TRIANGLE="no" +fi + +if test "x${HAVE_TRIANGLE}" = "xyes" -a "x$enable_triangle" != "xno"; then + GMSH_DIRS="${GMSH_DIRS} Triangle" + GMSH_LIBS="${GMSH_LIBS} -lGmshTriangle" + VERSION_FLAGS="${VERSION_FLAGS} -DHAVE_TRIANGLE" +fi + if test "x$enable_parallel" = "xyes"; then VERSION_FLAGS="${VERSION_FLAGS} -DPARALLEL" fi diff --git a/configure.in b/configure.in index 7f75591a48..f4b370b0e7 100644 --- a/configure.in +++ b/configure.in @@ -1,4 +1,4 @@ -dnl "$Id: configure.in,v 1.9 2003-02-12 16:20:31 geuzaine Exp $" +dnl "$Id: configure.in,v 1.10 2003-02-12 16:23:12 geuzaine Exp $" dnl dnl Machine independent configuration script for Gmsh. dnl @@ -87,6 +87,7 @@ if test "x$enable_gui" != "xno"; then GMSH_DIRS="${GMSH_DIRS} Graphics Fltk" GMSH_LIBS="-Llib -lGmshFltk -lGmshParser -lGmshGraphics -lGmshMesh -lGmshGeo -lGmshNumeric -lGmshCommon -lGmshDataStr -lGmshPlugin -lGmshParallel" VERSION_FLAGS="-D_FLTK" + if test "x${FLTK_PREFIX}" != "x" ; then AC_PATH_PROG(FLTKCONFIG,fltk-config,"",${FLTK_PREFIX}) else @@ -98,6 +99,11 @@ if test "x$enable_gui" != "xno"; then GUI_LIBS="`$FLTKCONFIG --use-gl --use-images --ldstaticflags`" GUI_INCLUDE="`$FLTKCONFIG --use-gl --use-images --cxxflags`" + dnl Check if libjpeg is available (in case fltk didn't find it) to enable/disable gl2jpg + AC_CHECK_HEADER(jpeglib.h, + AC_CHECK_LIB(jpeg, jpeg_destroy_decompress, + VERSION_FLAGS="${VERSION_FLAGS} -DHAVE_LIBJPEG" GUI_LIBS="${GUI_LIBS} -ljpeg")) + else GMSH_DIRS="${GMSH_DIRS} Box" @@ -116,11 +122,6 @@ if test "x${HAVE_TRIANGLE}" = "xyes" -a "x$enable_triangle" != "xno"; then VERSION_FLAGS="${VERSION_FLAGS} -DHAVE_TRIANGLE" fi -dnl Check if libjpeg is available (in case fltk didn't find it) to enable/disable gl2jpg -AC_CHECK_HEADER(jpeglib.h, - AC_CHECK_LIB(jpeg, jpeg_destroy_decompress, - VERSION_FLAGS="${VERSION_FLAGS} -DHAVE_LIBJPEG" GUI_LIBS="${GUI_LIBS} -ljpeg")) - dnl Check if if should build the parallel version if test "x$enable_parallel" = "xyes"; then VERSION_FLAGS="${VERSION_FLAGS} -DPARALLEL" -- GitLab