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