gimp/plug-ins/perl/configure.in

80 lines
2.3 KiB
Plaintext

AC_INIT(config.pl.in)
if test -z "$IN_GIMP"; then
echo
echo "*** WOAH there! ***"
echo Please do NOT call configure directly, rather run
echo perl Makefile.PL
echo as you would do with any other perl extension...
echo "This time I'll be doing it for you!"
echo
perl Makefile.PL
exit
fi
AC_PREFIX_DEFAULT($prefix)dnl from Makefile.PL
AC_CONFIG_HEADER(config.h)
AC_ARG_WITH(cflags, [ --with-cflags=FLAGS Set CFLAGS to FLAGS (optional)],
CFLAGS="$with_cflags")
AC_ARG_WITH(ldflags, [ --with-ldflags=FLAGS Set LDFLAGS to FLAGS (optional)],
LDFLAGS="$with_ldflags")
AC_ARG_WITH(includes,[ --with-includes=DIR Additionally search for includes in dir DIR (optional)],
CPPFLAGS="$CPPFLAGS -I$with_includes")
AC_ARG_WITH(libs, [ --with-libs=DIR Additionally search for libraries in dir in DIR (optional)],
LIBS="$LIBS -L$with_libs")
AC_PATH_PROGS(GIMP,gimp)
AM_PATH_GIMP(1.0.4,, AC_MSG_WARN(
** unable to find gimp, make sure it's in your path (version 1.0.4+ required!)
** You can get the gimp from ftp://ftp.gimp.org/pub/gimp.
))
gimptool_major_version=`$GIMPTOOL $gimptool_args --version | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
gimptool_minor_version=`$GIMPTOOL $gimptool_args --version | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
if test $gimptool_major_version -lt 2 && test $gimptool_minor_version -lt 1 ; then
echo
echo '** you are using a too old version of gimp (this includes all _stable_'
echo '** 1.0.x versions!). While this plug-in should still compile with the'
echo '** released 1.0.x versions of the gimp, many scripts will not, since they'
echo '** already use the new API.'
echo
fi
AM_PATH_GLIB(1.2.0,, AC_MSG_ERROR(
** unable to find glib, make sure it's in your path (version 1.2.0+ required!)
** You can get glib from ftp://ftp.gtk.org/pub/glib.
))
ac_gimp_save_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS $GIMP_CFLAGS"
AC_EGREP_CPP(DIVIDE_MODE,[#include <libgimp/gimp.h>],AC_DEFINE(HAVE_DIVIDE_MODE))
AC_CHECK_HEADERS(libgimp/gimpmodule.h libintl.h)
CPPFLAGS="$ac_gimp_save_CPPFLAGS"
AC_CHECK_HEADERS(unistd.h)
CONFIG_H="config.h"
sinclude(configure.frag)
INTLLIBS=
MSGFMT=
AC_SUBST(INTLLIBS)
AC_SUBST(MSGFMT)
AC_OUTPUT(config.pl)
echo "now invoking perl to complete the configuration..."
exec $PERL $MAKEFILE_PL --writemakefile PREFIX="$prefix"