enable-freeimage
authorDebian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)
committerAdam C. Powell, IV <hazelsct@debian.org>
Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)
Really compile with -DHAVE_FREEIMAGE if FreeImage is found.

Fix variable names, use those found in ros/adm/make/TKService/Makefile.am
Also link against freeimageplus, we need it.

Submitted upstream: http://www.opencascade.org/org/forum/thread_20043/

Gbp-Pq: Topic submitted
Gbp-Pq: Name enable-freeimage.patch

ros/configure.in

index dcbcc831736cf4ff2dda7f5ef475fd7fdad7b195..fce63ecc5e389b07619d243c333e003342ea2801 100644 (file)
@@ -509,8 +509,8 @@ if test "xno" = "xno$freeimage"; then
   DISABLE_FREEIMAGE_REASON="(--with-freeimage=DIR option was not defined)"
 else
        ENABLE_FREEIMAGE=yes    
-       CSF_FREEIMAGE_INCLUDES=""
-       CSF_FREEIMAGE_LIB=""
+       CSF_FreeImagePlus_INCLUDES=""
+       CSF_FreeImagePlus_LIB=""
 
   AC_LANG([C++])
   HAVE_FREEIMAGE=yes
@@ -518,18 +518,19 @@ else
   CPPFLAGS="-I$freeimage/include $CPPFLAGS";
   AC_CHECK_HEADER( [FreeImage.h], [], [HAVE_FREEIMAGE_INC=no] )
   if test "x$HAVE_FREEIMAGE_INC" = "xyes"; then
-    CSF_FREEIMAGE_INCLUDES="-I$freeimage/include"
+    CSF_FreeImagePlus_INCLUDES="-I$freeimage/include -DHAVE_FREEIMAGE"
     HAVE_FREEIMAGE_LIB=yes
-    AC_MSG_CHECKING([for FreeImage_OpenMemory in -lfreeimage])
+    AC_MSG_CHECKING([for FreeImage_OpenMemory in -lfreeimageplus])
     LDFLAGS="-L$freeimage/lib $LDFLAGS"
-    LIBS="$CSF_FREEIMAGE_LIB $LIBS"
-    AC_CHECK_LIB( [freeimage], [FreeImage_OpenMemory], [CSF_FREEIMAGE_LIB="-L$freeimage/lib -lfreeimage"], [HAVE_FREEIMAGE_LIB=no] )
+    LIBS="$CSF_FreeImagePlus_LIB $LIBS"
+    AC_CHECK_LIB( [freeimageplus], [FreeImage_OpenMemory], [CSF_FreeImagePlus_LIB="-L$freeimage/lib -lfreeimageplus"], [HAVE_FREEIMAGE_LIB=no] )
 
   if test "xno" = "x$HAVE_FREEIMAGE_LIB"; then
     HAVE_FREEIMAGE=no
   fi
 fi
 fi
+AM_CONDITIONAL( HAVE_FREEIMAGE, [test "xyes" = "x$HAVE_FREEIMAGE"] )
 
 #---------------------------------------------------------------------
 #
@@ -873,8 +874,8 @@ AC_SUBST(CSF_FTGL_INCLUDES)
 AC_SUBST(CSF_FTGL_LIB)
 AC_SUBST(CSF_GL2PS_INCLUDES)
 AC_SUBST(CSF_GL2PS_LIB)
-AC_SUBST(CSF_FREEIMAGE_INCLUDES)
-AC_SUBST(CSF_FREEIMAGE_LIB)
+AC_SUBST(CSF_FreeImagePlus_INCLUDES)
+AC_SUBST(CSF_FreeImagePlus_LIB)
 AC_SUBST(CSF_advapi32_LIB)
 AC_SUBST(CSF_gdi32_LIB)
 AC_SUBST(CSF_user32_LIB)