mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-04 01:43:24 +00:00
tightened the regexs for build tool sanity checks
* autogen.sh: tightened the regexs for build tool sanity checks * configure.in: more gtkxmhtml lib fixes (blargh) -Yosh
This commit is contained in:
parent
89d3e0d8ef
commit
71e5fefec9
3 changed files with 50 additions and 45 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
Sat Apr 15 15:10:39 PDT 2000 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
|
* autogen.sh: tightened the regexs for build tool sanity checks
|
||||||
|
|
||||||
|
* configure.in: more gtkxmhtml lib fixes (blargh)
|
||||||
|
|
||||||
2000-04-15 Michael Natterer <mitch@gimp.org>
|
2000-04-15 Michael Natterer <mitch@gimp.org>
|
||||||
|
|
||||||
* app/gdisplay_ops.c (gdisplay_shrink_wrap): after resizing the
|
* app/gdisplay_ops.c (gdisplay_shrink_wrap): after resizing the
|
||||||
|
|
|
@ -34,7 +34,7 @@ echo "see the file HACKING for more information..."
|
||||||
echo
|
echo
|
||||||
|
|
||||||
echo "Testing autoconf... "
|
echo "Testing autoconf... "
|
||||||
VER=`autoconf --version | sed "s/[a-zA-Z]*//g"`
|
VER=`autoconf --version | sed "s/.* \([0-9.]*\)$/\1/"`
|
||||||
if expr $VER \>= 2.13 >/dev/null; then
|
if expr $VER \>= 2.13 >/dev/null; then
|
||||||
echo "looks OK."
|
echo "looks OK."
|
||||||
else
|
else
|
||||||
|
@ -43,7 +43,7 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Testing automake... "
|
echo "Testing automake... "
|
||||||
VER=`automake --version | grep automake | sed "s/[a-zA-Z()]//g"`
|
VER=`automake --version | grep automake | sed "s/.* \([0-9.]*\)$/\1/"`
|
||||||
if expr $VER \>= 1.4 >/dev/null; then
|
if expr $VER \>= 1.4 >/dev/null; then
|
||||||
echo "looks OK."
|
echo "looks OK."
|
||||||
else
|
else
|
||||||
|
@ -52,7 +52,7 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Testing gettextize... "
|
echo "Testing gettextize... "
|
||||||
VER=`gettextize --version | grep gettext | sed "s#[a-zA-Z()/]##g;s/0.//"`
|
VER=`gettextize --version | grep gettext | sed "s/.* \([0-9.]*\)$/\1/;s/0.//"`
|
||||||
if expr $VER \>= 10.35 >/dev/null; then
|
if expr $VER \>= 10.35 >/dev/null; then
|
||||||
echo "looks OK."
|
echo "looks OK."
|
||||||
else
|
else
|
||||||
|
|
83
configure.in
83
configure.in
|
@ -404,6 +404,47 @@ if test "$have_glib_inline" = "no"; then
|
||||||
AC_C_INLINE
|
AC_C_INLINE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
dnl This is for the help browser
|
||||||
|
AC_PATH_PROG(GNOME_CONFIG,gnome-config,no)
|
||||||
|
if test "$GNOME_CONFIG" = "no"; then
|
||||||
|
dnl Test for standalone GtkXMHTML widget
|
||||||
|
HELPBROWSER=
|
||||||
|
if test -n "$LIBPNG" && test -n "$LIBJPEG" && test -n "$LIBXPM"; then
|
||||||
|
helpbrowser_save_LIBS=$LIBS
|
||||||
|
LIBS="$LIBS $LIBPNG $LIBJPEG $LIBXPM"
|
||||||
|
AC_CHECK_LIB(gtkxmhtml, gtk_xmhtml_new,
|
||||||
|
GTKXMHTML_CFLAGS=$GTK_CFLAGS
|
||||||
|
GTKXMHTML_LIBS="-lgtkxmhtml $GTK_LIBS $LIBPNG $LIBJPEG $LIBXPM"
|
||||||
|
HELPBROWSER=helpbrowser,
|
||||||
|
AC_MSG_WARN(*** Help browser plug-in will not be built (GtkXMHTML library not found) ***))
|
||||||
|
LIBS=$helpbrowser_save_LIBS
|
||||||
|
else
|
||||||
|
AC_MSG_WARN(*** Help browser plug-in will not be built (PNG, JPEG or XPM libraries not found) ***)
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
GTKXMHTML_CFLAGS=`$GNOME_CONFIG --cflags gnomeui`
|
||||||
|
GTKXMHTML_LIBS=`$GNOME_CONFIG --libs gtkxmhtml`
|
||||||
|
HELPBROWSER=helpbrowser
|
||||||
|
fi
|
||||||
|
|
||||||
|
dnl Sanity check to make sure the headers are there too and that gnome-config
|
||||||
|
dnl didn't lie to us
|
||||||
|
if test -n "$HELPBROWSER"; then
|
||||||
|
CPPFLAGS="$CPPFLAGS $GTKXMHTML_CFLAGS"
|
||||||
|
LDFLAGS="$LDFLAGS `echo $GTKXMHTML_LIBS | sed 's/\(.*\)\(-lgtkxmhtml.*\)/\1/'`"
|
||||||
|
LIBS="$LIBS $GTKXMHTML_LIBS"
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([to see if we can build with GtkXMHTML])
|
||||||
|
AC_TRY_LINK([#include <gtk-xmhtml/gtk-xmhtml.h>], [return 0;],
|
||||||
|
gtkxmhtml_ok=yes, gtkxmhtml_ok=no)
|
||||||
|
AC_MSG_RESULT($gtkxmhtml_ok)
|
||||||
|
|
||||||
|
if test "$gtkxmhtml_ok" = no; then
|
||||||
|
AC_MSG_WARN(*** Help browser plug-in will not be built (GtkXMHTML setup busted) ***)
|
||||||
|
HELPBROWSER=
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
CPPFLAGS="$gimp_save_CPPFLAGS"
|
CPPFLAGS="$gimp_save_CPPFLAGS"
|
||||||
LDFLAGS="$gimp_save_LDFLAGS"
|
LDFLAGS="$gimp_save_LDFLAGS"
|
||||||
LIBS="$gimp_save_LIBS"
|
LIBS="$gimp_save_LIBS"
|
||||||
|
@ -541,48 +582,6 @@ if test $ac_cv_path_LPC_COMMAND != ":"; then
|
||||||
LPC_DEF="-DLPC_COMMAND=\\\"$ac_cv_path_LPC_COMMAND\\\""
|
LPC_DEF="-DLPC_COMMAND=\\\"$ac_cv_path_LPC_COMMAND\\\""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl This is for the help browser
|
|
||||||
AC_PATH_PROG(GNOME_CONFIG,gnome-config,no)
|
|
||||||
if test "$GNOME_CONFIG" = "no"; then
|
|
||||||
HELPBROWSER=
|
|
||||||
dnl Test for standalone GtkXMHTML widget
|
|
||||||
AC_CHECK_LIB(gtkxmhtml, gtk_xmhtml_new,
|
|
||||||
GTKXMHTML_CFLAGS=$GTK_CFLAGS
|
|
||||||
GTKXMHTML_LIBS="-lgtkxmhtml $GTK_LIBS"
|
|
||||||
HELPBROWSER=helpbrowser,
|
|
||||||
AC_MSG_WARN(*** Help browser plug-in will not be built (GtkXMHTML library not found) ***))
|
|
||||||
else
|
|
||||||
GTKXMHTML_CFLAGS=`$GNOME_CONFIG --cflags gnomeui`
|
|
||||||
GTKXMHTML_LIBS=`$GNOME_CONFIG --libs gtkxmhtml`
|
|
||||||
HELPBROWSER=helpbrowser
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl Sanity check to make sure the headers are there too and that gnome-config
|
|
||||||
dnl didn't lie to us
|
|
||||||
if test -n "$HELPBROWSER"; then
|
|
||||||
gimp_save_CPPFLAGS="$CPPFLAGS"
|
|
||||||
gimp_save_LDFLAGS="$LDFLAGS"
|
|
||||||
gimp_save_LIBS="$LIBS"
|
|
||||||
|
|
||||||
CPPFLAGS="$CPPFLAGS $GTKXMHTML_CFLAGS"
|
|
||||||
LDFLAGS="$LDFLAGS `echo $GTKXMHTML_LIBS | sed 's/\(.*\)\(-lgtkxmhtml.*\)/\1/'`"
|
|
||||||
LIBS="$LIBS $GTKXMHTML_LIBS"
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([to see if we can build with GtkXMHTML])
|
|
||||||
AC_TRY_LINK([#include <gtk-xmhtml/gtk-xmhtml.h>], [return 0;],
|
|
||||||
gtkxmhtml_ok=yes, gtkxmhtml_ok=no)
|
|
||||||
AC_MSG_RESULT($gtkxmhtml_ok)
|
|
||||||
|
|
||||||
if test "$gtkxmhtml_ok" = no; then
|
|
||||||
AC_MSG_WARN(*** Help browser plug-in will not be built (GtkXMHTML setup busted) ***)
|
|
||||||
HELPBROWSER=
|
|
||||||
fi
|
|
||||||
|
|
||||||
CPPFLAGS="$gimp_save_CPPFLAGS"
|
|
||||||
LDFLAGS="$gimp_save_LDFLAGS"
|
|
||||||
LIBS="$gimp_save_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl This is for the gimp-perl plug-in
|
dnl This is for the gimp-perl plug-in
|
||||||
AC_ARG_ENABLE(perl, [ --disable-perl do not build perl extension [by default enabled]
|
AC_ARG_ENABLE(perl, [ --disable-perl do not build perl extension [by default enabled]
|
||||||
--enable-perl[=prefix] use specified prefix for perl (see INSTALL)])
|
--enable-perl[=prefix] use specified prefix for perl (see INSTALL)])
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue