From 0b8e528055aba56ecd1747ed2e2aa1174dfe78e1 Mon Sep 17 00:00:00 2001 From: Debian Science Maintainers Date: Fri, 6 May 2011 14:52:41 +0100 Subject: [PATCH] enable-freeimage 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 | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/ros/configure.in b/ros/configure.in index dcbcc8317..fce63ecc5 100644 --- a/ros/configure.in +++ b/ros/configure.in @@ -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) -- 2.30.2