From: Angus Leeming Date: Tue, 20 May 2003 18:36:30 +0000 (+0000) Subject: Enable LyX to link against xforms 1.0.2 or greater. X-Git-Tag: 1.6.10~16801 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;ds=sidebyside;h=7645b174301524b944cfe5ea535b27c56328d18d;p=lyx.git Enable LyX to link against xforms 1.0.2 or greater. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6988 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/config/ChangeLog b/config/ChangeLog index 32ea87166a..250ca4a4a6 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,14 @@ +2003-05-20 Angus Leeming + + * xforms.m4 (LYX_CHECK_XFORMS_IMAGE_LOADER): clean-up instigated by + Rob Lahaye to ensure that the configure test succeeds with + xforms 1.0.2 and, moreover, that this will not break the final + linking step under cygwin. + +2003-05-15 Rob Lahaye + + * xforms.m4: reverse two tests; do first -ljpeg, then -lflimage + 2003-05-14 Lars Gullik Bjønnes * qt.m4: errors are not fatal diff --git a/config/xforms.m4 b/config/xforms.m4 index ff837184b5..820b1f4359 100644 --- a/config/xforms.m4 +++ b/config/xforms.m4 @@ -119,17 +119,21 @@ AC_LANG_C dnl The image headers were split out of forms.h in xforms version 1.0. AC_CHECK_HEADERS(flimage.h X11/flimage.h, break,,[#include $lyx_cv_forms_h_location]) -AC_SEARCH_LIBS(flimage_dup, flimage, - [if test "$ac_cv_search_flimage_dup" != "none required" ; then - XFORMS_IMAGE_LIB="-lflimage" - LIBS="$XFORMS_IMAGE_LIB $LIBS" - fi]) dnl Only enable native loading of jpeg images if the jpeg library is installed. +dnl This test comes before that of flimage itself to ensure that the necessary +dnl libraries are linked into the "flimage_dup" test program below. +XFORMS_IMAGE_LIB="" AC_CHECK_LIB(jpeg, jpeg_read_header, [lyx_use_jpeg_image_loader=yes - XFORMS_IMAGE_LIB="$XFORMS_IMAGE_LIB -ljpeg" - LIBS="$LIBS -ljpeg"]) + XFORMS_IMAGE_LIB="-ljpeg" + LIBS="-ljpeg $LIBS"]) + +AC_SEARCH_LIBS(flimage_dup, flimage, + [if test "$ac_cv_search_flimage_dup" != "none required" ; then + XFORMS_IMAGE_LIB="-lflimage $XFORMS_IMAGE_LIB" + fi]) + AC_SUBST(XFORMS_IMAGE_LIB) if test $lyx_use_jpeg_image_loader = yes ; then