SAE11_2023/bibliotheque-graphique-iut-1.1/configure.ac
2023-11-21 17:00:05 +01:00

73 lines
2.5 KiB
Plaintext

AC_INIT([bibliotheque graphique iut], [1.1], [monnerat@u-pec.fr])
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([foreign -Wall -Werror])
AC_PROG_CC
AM_PROG_AR
AC_PROG_LIBTOOL
if test "x$prefix" = "xNONE" ; then
prefix="/usr"
fi
if test "x$exec_prefix" = "xNONE" ; then
exec_prefix=$prefix
fi
if test "x$datadir" = "xNONE" ; then
datadir="/usr/share/"
fi
PREFIX=$prefix
EXEMPLES_IMAGES_DIR="${datadir}/libgraph/images/"
AC_SUBST(EXEMPLES_IMAGES_DIR)
AC_SUBST(PREFIX)
AC_ARG_ENABLE(
exemples,
AS_HELP_STRING(
[--enable-exemples],
[construit les exemples (default is no)]
),
[ if test "x$enableval" = "xyes" ; then
exemples="yes"
else
exemples="no"
fi
],
[ exemples="no" ]
)
have_xpm=no
AC_ARG_ENABLE(xpm,
AC_HELP_STRING([--enable-xpm], [enable xpm support @<:@default=detect@:>@]),
[want_xpm=$enableval],
[want_xpm=auto]
)
AC_CHECK_HEADERS(X11/Xlib.h,, AC_MSG_ERROR([Cannot find Xlib.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
AC_CHECK_HEADERS(X11/cursorfont.h,, AC_MSG_ERROR([Cannot find cursorfont.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
AC_CHECK_HEADERS(X11/Xatom.h,, AC_MSG_ERROR([Cannot find Xatom.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
AC_CHECK_HEADERS(X11/Xutil.h,, AC_MSG_ERROR([Cannot find Xutil.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
AC_CHECK_HEADERS(X11/keysym.h,, AC_MSG_ERROR([Cannot find keysym.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
if test "x$want_xpm" != "xno" ; then
AC_CHECK_HEADERS(X11/xpm.h, [
LIBS="$LIBS -lXpm"
have_xpm=yes
AC_DEFINE(HAVE_XPM, 1, [XPM Support des images xpm ])])
if test "x$want_xpm$have_xpm" = "xyesno" ; then
AC_MSG_ERROR([XPM support est demandé mais pas trouvé])
fi
fi
#AC_CHECK_HEADERS(X11/xpm.h,, AC_MSG_ERROR([Cannot find xpm.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
AC_CONFIG_HEADERS([config.h])
AM_CONDITIONAL([COND_EXPLES], [test "$exemples" = yes])
AC_CONFIG_FILES([Makefile src/Makefile src/lib/Makefile src/include/Makefile src/exemples/Makefile])
AC_OUTPUT
AC_MSG_CHECKING([exemples construits])
AC_MSG_RESULT([${exemples}])
AC_MSG_CHECKING([support xpm])
AC_MSG_RESULT([${have_xpm}])