1121 lines
29 KiB
Plaintext
1121 lines
29 KiB
Plaintext
dnl aclocal.m4 generated automatically by aclocal 1.2
|
|
|
|
dnl aclocal.m4 generated automatically by aclocal 1.2
|
|
|
|
dnl aclocal.m4 generated automatically by aclocal 1.2c
|
|
|
|
dnl Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc.
|
|
dnl This Makefile.in is free software; the Free Software Foundation
|
|
dnl gives unlimited permission to copy and/or distribute it,
|
|
dnl with or without modifications, as long as this notice is preserved.
|
|
|
|
dnl This program is distributed in the hope that it will be useful,
|
|
dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
dnl PARTICULAR PURPOSE.
|
|
|
|
|
|
AC_DEFUN(AC_FIND_FILE,
|
|
[
|
|
$3=NO
|
|
for i in $2;
|
|
do
|
|
for j in $1;
|
|
do
|
|
if test -r "$i/$j"; then
|
|
$3=$i
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
])
|
|
|
|
AC_DEFUN(AC_PATH_QT_DIRECT,
|
|
[if test "$ac_qt_includes" = NO; then
|
|
AC_TRY_CPP([#include <qtstream.h>],
|
|
[
|
|
ac_qt_includes=
|
|
],[
|
|
])
|
|
fi
|
|
])
|
|
|
|
AC_DEFUN(AC_PATH_QT_MOC,
|
|
[
|
|
AC_PATH_PROG(MOC, moc, /usr/bin/moc,
|
|
$PATH:/usr/bin:/usr/X11R6/bin:$QTDIR/bin:/usr/lib/qt/bin:/usr/local/qt/bin)
|
|
])
|
|
|
|
|
|
AC_DEFUN(AC_CREATE_KFSSTND,
|
|
[
|
|
|
|
kde_htmldir="\$(prefix)/share/doc/HTML"
|
|
AC_SUBST(kde_htmldir)
|
|
kde_appsdir="\$(prefix)/share/applnk"
|
|
AC_SUBST(kde_appsdir)
|
|
kde_icondir="\$(prefix)/share/icons"
|
|
AC_SUBST(kde_icondir)
|
|
kde_minidir="\$(prefix)/share/icons/mini"
|
|
AC_SUBST(kde_minidir)
|
|
kde_datadir="\$(prefix)/share/apps"
|
|
AC_SUBST(kde_datadir)
|
|
kde_locale="\$(prefix)/share/locale"
|
|
AC_SUBST(kde_locale)
|
|
kde_cgidir="\$(prefix)/cgi-bin"
|
|
AC_SUBST(kde_cgidir)
|
|
kde_confdir="\$(prefix)/share/config"
|
|
AC_SUBST(kde_confdir)
|
|
kde_mimedir="\$(prefix)/share/mimelnk"
|
|
AC_SUBST(kde_mimedir)
|
|
kde_toolbardir="\$(prefix)/share/toolbar"
|
|
AC_SUBST(kde_toolbardir)
|
|
kde_wallpaperdir="\$(prefix)/share/wallpaper"
|
|
AC_SUBST(kde_wallpaperdir)
|
|
|
|
])
|
|
|
|
AC_DEFUN(K_PATH_X,
|
|
[
|
|
AC_MSG_CHECKING(for X)
|
|
AC_CACHE_VAL(ac_cv_have_x,
|
|
[# One or both of the vars are not set, and there is no cached value.
|
|
ac_x_includes=NO ac_x_libraries=NO
|
|
AC_PATH_X_DIRECT
|
|
AC_PATH_X_XMKMF
|
|
if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
|
|
AC_MSG_ERROR([Can't find X. Please add the correct paths. View configure --help for usage!])
|
|
else
|
|
# Record where we found X for the cache.
|
|
ac_cv_have_x="have_x=yes \
|
|
ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
|
|
fi])dnl
|
|
eval "$ac_cv_have_x"
|
|
|
|
if test "$have_x" != yes; then
|
|
AC_MSG_RESULT($have_x)
|
|
no_x=yes
|
|
else
|
|
# If each of the values was on the command line, it overrides each guess.
|
|
test "x$x_includes" = xNONE && x_includes=$ac_x_includes
|
|
test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
|
|
# Update the cache value to reflect the command line values.
|
|
ac_cv_have_x="have_x=yes \
|
|
ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
|
|
AC_MSG_RESULT([libraries $x_libraries, headers $x_includes])
|
|
fi
|
|
|
|
if test -z "$x_includes" || test "x$x_includes" = xNONE; then
|
|
X_INCLUDES=""
|
|
x_includes="."; dnl better than nothing :-
|
|
else
|
|
X_INCLUDES="-I$x_includes"
|
|
fi
|
|
|
|
if test -z "$x_libraries" || test "$x_libraries" = xNONE; then
|
|
X_LDFLAGS=""
|
|
x_libraries="/usr/lib"; dnl better than nothing :-
|
|
all_libraries=""
|
|
else
|
|
X_LDFLAGS="-L$x_libraries"
|
|
all_libraries=$X_LDFLAGS
|
|
fi
|
|
|
|
AC_SUBST(X_INCLUDES)
|
|
AC_SUBST(X_LDFLAGS)
|
|
all_includes=$X_INCLUDES
|
|
])
|
|
AC_DEFUN(AC_PATH_QT_1_3,
|
|
[
|
|
AC_REQUIRE([K_PATH_X])
|
|
|
|
AC_MSG_CHECKING([for QT-1.30])
|
|
ac_qt_includes=NO ac_qt_libraries=NO
|
|
qt_libraries=""
|
|
qt_includes=""
|
|
AC_ARG_WITH(qt-dir,
|
|
[ --with-qt-dir where the root of qt is installed ],
|
|
[ ac_qt_includes="$withval"/include
|
|
ac_qt_libraries="$withval"/lib
|
|
])
|
|
|
|
AC_ARG_WITH(qt-includes,
|
|
[ --with-qt-includes where the qt includes are. ],
|
|
[
|
|
ac_qt_includes="$withval"
|
|
])
|
|
|
|
AC_ARG_WITH(qt-libraries,
|
|
[ --with-qt-libraries where the qt library is installed.],
|
|
[ ac_qt_libraries="$withval"
|
|
])
|
|
|
|
if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then
|
|
|
|
AC_CACHE_VAL(ac_cv_have_qt,
|
|
AC_PATH_QT_DIRECT
|
|
[#try to guess qt locations
|
|
|
|
qt_incdirs="/usr/lib/qt/include /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt $x_includes $QTINC"
|
|
test -n "$QTDIR" && qt_incdirs="$QTDIR/include $QTDIR $qt_incdirs"
|
|
AC_FIND_FILE(qmovie.h, $qt_incdirs, qt_incdir)
|
|
ac_qt_includes=$qt_incdir
|
|
|
|
qt_libdirs="/usr/lib/qt/lib /usr/local/qt/lib /usr/lib/qt /usr/lib $x_libraries $QTLIB"
|
|
test -n "$QTDIR" && qt_libdirs="$QTDIR/lib $QTDIR $qt_libdirs"
|
|
AC_FIND_FILE(libqt.so libqt.so.1.30 libqt.so.1 libqt.a libqt.sl, $qt_libdirs, qt_libdir)
|
|
ac_qt_libraries=$qt_libdir
|
|
|
|
ac_cxxflags_safe=$CXXFLAGS
|
|
ac_ldflags_safe=$LDFLAGS
|
|
ac_libs_safe=$LIBS
|
|
CXXFLAGS="$CXXFLAGS -I$qt_incdir"
|
|
LDFLAGS="-L$qt_libdir $X_LDFLAGS"
|
|
LIBS="-lqt -lXext -lX11 $LIBSOCKET"
|
|
|
|
AC_LANG_CPLUSPLUS
|
|
cat > conftest.$ac_ext <<EOF
|
|
#include "confdefs.h"
|
|
#include <qmovie.h>
|
|
int main() {
|
|
QMovie m;
|
|
m.setSpeed(20);
|
|
return 0;
|
|
};
|
|
EOF
|
|
|
|
if AC_TRY_EVAL(ac_link) && test -s conftest; then
|
|
rm -f conftest*
|
|
else
|
|
echo "configure: failed program was:" >&AC_FD_CC
|
|
cat conftest.$ac_ext >&AC_FD_CC
|
|
ac_qt_libraries="NO"
|
|
fi
|
|
rm -f conftest*
|
|
CXXFLAGS=$ac_cxxflags_safe
|
|
LDFLAGS=$ac_ldflags_safe
|
|
LIBS=$ac_libs_safe
|
|
|
|
if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then
|
|
ac_cv_have_qt="have_qt=no"
|
|
ac_qt_notfound=""
|
|
if test "$ac_qt_includes" = NO; then
|
|
if test "$ac_qt_libraries" = NO; then
|
|
ac_qt_notfound="(headers and libraries)";
|
|
else
|
|
ac_qt_notfound="(headers)";
|
|
fi
|
|
else
|
|
ac_qt_notfound="(libraries)";
|
|
fi
|
|
|
|
AC_MSG_ERROR([QT-1.30 $ac_qt_notfound not found. Please check your installation! ]);
|
|
else
|
|
have_qt="yes"
|
|
fi
|
|
])
|
|
else
|
|
have_qt="yes"
|
|
fi
|
|
|
|
eval "$ac_cv_have_qt"
|
|
|
|
if test "$have_qt" != yes; then
|
|
AC_MSG_RESULT([$have_qt]);
|
|
else
|
|
ac_cv_have_qt="have_qt=yes \
|
|
ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries"
|
|
AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_qt_includes])
|
|
|
|
qt_libraries=$ac_qt_libraries
|
|
qt_includes=$ac_qt_includes
|
|
fi
|
|
AC_SUBST(qt_libraries)
|
|
AC_SUBST(qt_includes)
|
|
|
|
if test "$qt_includes" = "$x_includes"; then
|
|
QT_INCLUDES="";
|
|
else
|
|
QT_INCLUDES="-I$qt_includes"
|
|
all_includes="$QT_INCLUDES $all_includes"
|
|
fi
|
|
|
|
all_includes="-I../.. -I../../tools -I../../connect -I../../../lib $all_includes"
|
|
|
|
if test "$qt_libraries" = "$x_libraries"; then
|
|
QT_LDFLAGS=""
|
|
else
|
|
QT_LDFLAGS="-L$qt_libraries"
|
|
all_libraries="$QT_LDFLAGS $all_libraries"
|
|
fi
|
|
|
|
all_libraries="../../connect/*.o ../../../lib/libisdn.a $all_libraries"
|
|
|
|
AC_SUBST(QT_INCLUDES)
|
|
AC_SUBST(QT_LDFLAGS)
|
|
AC_PATH_QT_MOC
|
|
])
|
|
|
|
AC_DEFUN(AC_PATH_QT,
|
|
[
|
|
AC_PATH_QT_1_3
|
|
])
|
|
|
|
AC_DEFUN(AC_PATH_KDE,
|
|
[
|
|
AC_REQUIRE([AC_PATH_QT])dnl
|
|
AC_MSG_CHECKING([for KDE])
|
|
if test "${prefix}" != NONE; then
|
|
kde_libraries=${prefix}/lib
|
|
kde_includes=${prefix}/include
|
|
AC_MSG_RESULT(["will be installed in" $prefix])
|
|
else
|
|
ac_kde_includes=NO ac_kde_libraries=NO
|
|
kde_libraries=""
|
|
kde_includes=""
|
|
AC_CACHE_VAL(ac_cv_have_kde,
|
|
[#try to guess kde locations
|
|
|
|
kde_incdirs="/usr/lib/kde/include /usr/local/kde/include /usr/kde/include /usr/include/kde /usr/include $x_includes $qt_includes"
|
|
|
|
test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR $kde_incdirs"
|
|
AC_FIND_FILE(ksock.h, $kde_incdirs, kde_incdir)
|
|
ac_kde_includes=$kde_incdir
|
|
|
|
kde_libdirs="/usr/lib/kde/lib /usr/local/kde/lib /usr/kde/lib /usr/lib/kde /usr/lib /usr/X11R6/lib /usr/X11R6/kde/lib"
|
|
test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib $KDEDIR $kde_libdirs"
|
|
AC_FIND_FILE(libkdecore.la, $kde_libdirs, kde_libdir)
|
|
ac_kde_libraries=$kde_libdir
|
|
|
|
if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO; then
|
|
ac_cv_have_kde="have_kde=no"
|
|
else
|
|
ac_cv_have_kde="have_kde=yes \
|
|
ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
|
|
fi])dnl
|
|
|
|
eval "$ac_cv_have_kde"
|
|
|
|
if test "$have_kde" != yes; then
|
|
if test "${prefix}" = NONE; then
|
|
ac_kde_prefix=$ac_default_prefix
|
|
else
|
|
ac_kde_prefix=$prefix
|
|
fi
|
|
AC_MSG_RESULT(["will be installed in" $ac_kde_prefix])
|
|
|
|
kde_libraries=${ac_kde_prefix}/lib
|
|
kde_includes=${ac_kde_prefix}/include
|
|
|
|
else
|
|
ac_cv_have_kde="have_kde=yes \
|
|
ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
|
|
AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes])
|
|
|
|
kde_libraries=$ac_kde_libraries
|
|
kde_includes=$ac_kde_includes
|
|
fi
|
|
fi
|
|
AC_SUBST(kde_libraries)
|
|
AC_SUBST(kde_includes)
|
|
|
|
if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" ; then
|
|
KDE_INCLUDES=""
|
|
else
|
|
KDE_INCLUDES="-I$kde_includes"
|
|
all_includes="$KDE_INCLUDES $all_includes"
|
|
fi
|
|
|
|
if test "$kde_libraries" = "$x_libraries" || test "$kde_libraries" = "$qt_libraries" ; then
|
|
KDE_LDFLAGS=""
|
|
else
|
|
KDE_LDFLAGS="-L$kde_libraries"
|
|
all_libraries="$KDE_LDFLAGS $all_libraries"
|
|
fi
|
|
|
|
AC_SUBST(KDE_LDFLAGS)
|
|
AC_SUBST(KDE_INCLUDES)
|
|
AC_SUBST(all_includes)
|
|
AC_SUBST(all_libraries)
|
|
AC_CREATE_KFSSTND
|
|
])
|
|
|
|
dnl slightly changed version of AC_CHECK_FUNC(setenv)
|
|
AC_DEFUN(AC_CHECK_SETENV,
|
|
[AC_MSG_CHECKING([for setenv])
|
|
AC_CACHE_VAL(ac_cv_func_setenv,
|
|
[AC_LANG_C
|
|
AC_TRY_LINK(
|
|
dnl Don't include <ctype.h> because on OSF/1 3.0 it includes <sys/types.h>
|
|
dnl which includes <sys/select.h> which contains a prototype for
|
|
dnl select. Similarly for bzero.
|
|
[#include <assert.h>
|
|
]ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
])dnl
|
|
[/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
#include <stdlib.h>
|
|
], [
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$1) || defined (__stub___$1)
|
|
choke me
|
|
#else
|
|
setenv("TEST", "alle", 1);
|
|
#endif
|
|
], eval "ac_cv_func_setenv=yes", eval "ac_cv_func_setenv=no")])
|
|
|
|
if test "$ac_cv_func_setenv" = "yes"; then
|
|
AC_MSG_RESULT(yes)
|
|
AC_DEFINE_UNQUOTED(HAVE_FUNC_SETENV)
|
|
else
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
])
|
|
|
|
AC_DEFUN(AC_FIND_GIF,
|
|
[AC_MSG_CHECKING(for giflib)
|
|
AC_CACHE_VAL(ac_cv_lib_gif,
|
|
[ac_save_LIBS="$LIBS"
|
|
LIBS="$all_libraries -lgif -lX11 $LIBSOCKET"
|
|
AC_TRY_LINK(dnl
|
|
[
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
int GifLastError(void);
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
],
|
|
[return GifLastError();],
|
|
eval "ac_cv_lib_gif=yes",
|
|
eval "ac_cv_lib_gif=no")
|
|
LIBS="$ac_save_LIBS"
|
|
])dnl
|
|
if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then
|
|
AC_MSG_RESULT(yes)
|
|
AC_DEFINE_UNQUOTED(HAVE_LIBGIF)
|
|
else
|
|
AC_MSG_RESULT(no)
|
|
dnl AC_MSG_ERROR(You need giflib23. Please install the kdesupport package)
|
|
fi
|
|
])
|
|
|
|
AC_DEFUN(AC_FIND_JPEG,
|
|
[AC_MSG_CHECKING(for jpeglib)
|
|
AC_CACHE_VAL(ac_cv_lib_jpeg,
|
|
[ac_save_LIBS="$LIBS"
|
|
LIBS="$all_libraries -ljpeg -lm"
|
|
AC_TRY_LINK(
|
|
[/* Override any gcc2 internal prototype to avoid an error. */
|
|
struct jpeg_decompress_struct;
|
|
typedef struct jpeg_decompress_struct * j_decompress_ptr;
|
|
typedef int size_t;
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
void jpeg_CreateDecompress(j_decompress_ptr cinfo,
|
|
int version, size_t structsize);
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
],
|
|
[jpeg_CreateDecompress(0L, 0, 0);],
|
|
eval "ac_cv_lib_jpeg=-ljpeg",
|
|
eval "ac_cv_lib_jpeg=no")
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
dnl what to do, if the normal way fails:
|
|
if eval "test \"`echo $ac_cv_lib_jpeg`\" = no"; then
|
|
if test -f "$kde_libraries/libjpeg.so"; then
|
|
test -f ./libjpegkde.so || $LN_S $kde_libraries/libjpeg.so ./libjpegkde.so
|
|
ac_cv_lib_jpeg="-L\${topdir} -ljpegkde"
|
|
else if test -f "$kde_libraries/libjpeg.sl"; then
|
|
test -f ./libjpegkde.sl ||$LN_S $kde_libraries/libjpeg.sl ./libjpegkde.sl
|
|
ac_cv_lib_jpeg="-L\${topdir} -ljpegkde"
|
|
else if test -f "$kde_libraries/libjpeg.a"; then
|
|
test -f ./libjpegkde.a || $LN_S $kde_libraries/libjpeg.a ./libjpegkde.a
|
|
ac_cv_lib_jpeg="-L\${topdir} -ljpegkde"
|
|
else
|
|
AC_MSG_ERROR([
|
|
You need jpeglib6a. Please install the kdesupport package.
|
|
If you have already installed kdesupport, you may have an
|
|
old libjpeg somewhere.
|
|
In this case copy $KDEDIR/lib/libjpeg* to /usr/lib.
|
|
])
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
])dnl
|
|
if eval "test ! \"`echo $ac_cv_lib_jpeg`\" = no"; then
|
|
LIBJPEG=$ac_cv_lib_jpeg
|
|
AC_SUBST(LIBJPEG)
|
|
AC_MSG_RESULT($ac_cv_lib_jpeg)
|
|
AC_DEFINE_UNQUOTED(HAVE_LIBJPEG)
|
|
fi
|
|
])
|
|
|
|
AC_DEFUN(AC_CHECK_BOOL,
|
|
[
|
|
AC_MSG_CHECKING(for bool)
|
|
AC_CACHE_VAL(ac_cv_have_bool,
|
|
[
|
|
AC_LANG_CPLUSPLUS
|
|
AC_TRY_COMPILE([],
|
|
[bool aBool = true;],
|
|
[ac_cv_have_bool="yes"],
|
|
[ac_cv_have_bool="no"])
|
|
]) dnl end AC_CHECK_VAL
|
|
AC_MSG_RESULT($ac_cv_have_bool)
|
|
if test "$ac_cv_have_bool" = "yes"; then
|
|
AC_DEFINE(HAVE_BOOL)
|
|
fi
|
|
])
|
|
|
|
AC_DEFUN(AC_CHECK_GNU_EXTENSIONS,
|
|
[
|
|
AC_MSG_CHECKING(if you need GNU extensions)
|
|
cat > conftest.c << EOF
|
|
#include <features.h>
|
|
|
|
#ifdef __GNU_LIBRARY__
|
|
yes
|
|
#endif
|
|
EOF
|
|
|
|
if (eval "$ac_cpp conftest.c") 2>&5 |
|
|
egrep "yes" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
AC_DEFINE_UNQUOTED(_GNU_SOURCE)
|
|
AC_MSG_RESULT(yes)
|
|
else
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
])
|
|
|
|
AC_DEFUN(AC_CHECK_WITH_GCC,
|
|
[
|
|
AC_ARG_WITH(gcc-flags,[ --without-gcc-flags don't use gcc flags [default=no]])
|
|
if test "x$with_gcc_flags" = "xno"; then
|
|
ac_use_gcc_flags="no"
|
|
else
|
|
ac_use_gcc_flags="yes"
|
|
fi
|
|
])
|
|
|
|
|
|
AC_DEFUN(AC_SET_DEBUG,
|
|
[
|
|
if test "x$ac_use_gcc_flags" = "xyes"; then
|
|
test "$CFLAGS" = "" && CFLAGS="-g -Wall -DDEBUG"
|
|
test "$CXXFLAGS" = "" && CXXFLAGS="-g -Wall -DDEBUG"
|
|
test "$LDFLAGS" = "" && LDFLAGS=""
|
|
fi
|
|
])
|
|
|
|
AC_DEFUN(AC_SET_NODEBUG,
|
|
[
|
|
if test "x$ac_use_gcc_flags" = "xyes"; then
|
|
test "$CFLAGS" = "" && CFLAGS="-O2 -Wall"
|
|
test "$CXXFLAGS" = "" && CXXFLAGS="-O2 -Wall"
|
|
test "$LDFLAGS" = "" && LDFLAGS="-s"
|
|
fi
|
|
])
|
|
|
|
AC_DEFUN(AC_CHECK_DEBUG,
|
|
[
|
|
AC_ARG_ENABLE(debug,[ --enable-debug creates debugging code [default=no]],
|
|
[
|
|
if test $enableval = "no"; dnl
|
|
then AC_SET_NODEBUG
|
|
else AC_SET_DEBUG
|
|
fi
|
|
],
|
|
AC_SET_NODEBUG)
|
|
])
|
|
|
|
dnl just a test
|
|
AC_DEFUN(AC_CHECK_FLAGS,
|
|
[
|
|
AC_REQUIRE([AC_CHECK_WITH_GCC])
|
|
AC_REQUIRE([AC_CHECK_DEBUG])
|
|
AC_SUBST(CXXFLAGS)
|
|
AC_SUBST(CFLAGS)
|
|
AC_SUBST(LDFLAGS)
|
|
])
|
|
|
|
dnl Check for the type of the third argument of getsockname
|
|
AC_DEFUN(AC_CHECK_KSIZE_T,
|
|
[AC_MSG_CHECKING(for the third argument of getsockname)
|
|
AC_CACHE_VAL(ac_cv_ksize_t_int,
|
|
[AC_TRY_COMPILE([#include <sys/types.h>
|
|
#include <sys/socket.h>],[int a=0; getsockname(0,(struct sockaddr*)NULL, &a);],
|
|
eval "ac_cv_ksize_t_int=yes",
|
|
eval "ac_cv_ksize_t_int=no")])
|
|
if eval "test \"`echo `$ac_cv_ksize_t_int\" = yes"; then
|
|
AC_MSG_RESULT(int)
|
|
AC_DEFINE(ksize_t, int)
|
|
else
|
|
AC_MSG_RESULT(size_t)
|
|
AC_DEFINE(ksize_t, size_t)
|
|
fi
|
|
])
|
|
|
|
|
|
dnl This is a merge of some macros out of the gettext aclocal.m4
|
|
dnl since we don't need anything, I took the things we need
|
|
AC_DEFUN(AM_KDE_WITH_NLS,
|
|
[AC_MSG_CHECKING([whether NLS is requested])
|
|
dnl Default is enabled NLS
|
|
AC_ARG_ENABLE(nls,
|
|
[ --disable-nls do not use Native Language Support],
|
|
USE_NLS=$enableval, USE_NLS=yes)
|
|
AC_MSG_RESULT($USE_NLS)
|
|
AC_SUBST(USE_NLS)
|
|
|
|
dnl If we use NLS figure out what method
|
|
if test "$USE_NLS" = "yes"; then
|
|
AC_DEFINE(ENABLE_NLS)
|
|
|
|
AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt,
|
|
[test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt)
|
|
AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
|
|
AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext,
|
|
[test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
|
|
AC_SUBST(MSGFMT)
|
|
|
|
dnl Test whether we really found GNU xgettext.
|
|
if test "$XGETTEXT" != ":"; then
|
|
dnl If it is no GNU xgettext we define it as : so that the
|
|
dnl Makefiles still can work.
|
|
if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
|
|
: ;
|
|
else
|
|
AC_MSG_RESULT(
|
|
[found xgettext programs is not GNU xgettext; ignore it])
|
|
XGETTEXT=":"
|
|
fi
|
|
fi
|
|
AC_SUBST(XGETTEXT)
|
|
fi
|
|
|
|
])
|
|
|
|
# Search path for a program which passes the given test.
|
|
# Ulrich Drepper <drepper@cygnus.com>, 1996.
|
|
|
|
# serial 1
|
|
# Stephan Kulow: I appended a _KDE against name conflicts
|
|
|
|
dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR,
|
|
dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
|
|
AC_DEFUN(AM_PATH_PROG_WITH_TEST_KDE,
|
|
[# Extract the first word of "$2", so it can be a program name with args.
|
|
set dummy $2; ac_word=[$]2
|
|
AC_MSG_CHECKING([for $ac_word])
|
|
AC_CACHE_VAL(ac_cv_path_$1,
|
|
[case "[$]$1" in
|
|
/*)
|
|
ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
|
|
;;
|
|
*)
|
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
|
|
for ac_dir in ifelse([$5], , $PATH, [$5]); do
|
|
test -z "$ac_dir" && ac_dir=.
|
|
if test -f $ac_dir/$ac_word; then
|
|
if [$3]; then
|
|
ac_cv_path_$1="$ac_dir/$ac_word"
|
|
break
|
|
fi
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
dnl If no 4th arg is given, leave the cache variable unset,
|
|
dnl so AC_PATH_PROGS will keep looking.
|
|
ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
|
|
])dnl
|
|
;;
|
|
esac])dnl
|
|
$1="$ac_cv_path_$1"
|
|
if test -n "[$]$1"; then
|
|
AC_MSG_RESULT([$]$1)
|
|
else
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
AC_SUBST($1)dnl
|
|
])
|
|
|
|
|
|
# Check whether LC_MESSAGES is available in <locale.h>.
|
|
# Ulrich Drepper <drepper@cygnus.com>, 1995.
|
|
|
|
# serial 1
|
|
|
|
AC_DEFUN(AM_LC_MESSAGES,
|
|
[if test $ac_cv_header_locale_h = yes; then
|
|
AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
|
|
[AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
|
|
am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
|
|
if test $am_cv_val_LC_MESSAGES = yes; then
|
|
AC_DEFINE(HAVE_LC_MESSAGES)
|
|
fi
|
|
fi])
|
|
|
|
dnl From Jim Meyering.
|
|
dnl FIXME: migrate into libit.
|
|
|
|
AC_DEFUN(AM_FUNC_OBSTACK,
|
|
[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack,
|
|
[AC_TRY_LINK([#include "obstack.h"],
|
|
[struct obstack *mem;obstack_free(mem,(char *) 0)],
|
|
am_cv_func_obstack=yes,
|
|
am_cv_func_obstack=no)])
|
|
if test $am_cv_func_obstack = yes; then
|
|
AC_DEFINE(HAVE_OBSTACK)
|
|
else
|
|
LIBOBJS="$LIBOBJS obstack.o"
|
|
fi
|
|
])
|
|
|
|
dnl From Jim Meyering. Use this if you use the GNU error.[ch].
|
|
dnl FIXME: Migrate into libit
|
|
|
|
AC_DEFUN(AM_FUNC_ERROR_AT_LINE,
|
|
[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line,
|
|
[AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");],
|
|
am_cv_lib_error_at_line=yes,
|
|
am_cv_lib_error_at_line=no)])
|
|
if test $am_cv_lib_error_at_line = no; then
|
|
LIBOBJS="$LIBOBJS error.o"
|
|
fi
|
|
AC_SUBST(LIBOBJS)dnl
|
|
])
|
|
|
|
# Macro to add for using GNU gettext.
|
|
# Ulrich Drepper <drepper@cygnus.com>, 1995.
|
|
|
|
# serial 1
|
|
# Stephan Kulow: I put a KDE in it to avoid name conflicts
|
|
|
|
AC_DEFUN(AM_KDE_GNU_GETTEXT,
|
|
[AC_REQUIRE([AC_PROG_MAKE_SET])dnl
|
|
AC_REQUIRE([AC_PROG_CC])dnl
|
|
AC_REQUIRE([AC_ISC_POSIX])dnl
|
|
AC_REQUIRE([AC_PROG_RANLIB])dnl
|
|
AC_REQUIRE([AC_HEADER_STDC])dnl
|
|
AC_REQUIRE([AC_C_INLINE])dnl
|
|
AC_REQUIRE([AC_TYPE_OFF_T])dnl
|
|
AC_REQUIRE([AC_TYPE_SIZE_T])dnl
|
|
AC_REQUIRE([AC_FUNC_ALLOCA])dnl
|
|
AC_REQUIRE([AC_FUNC_MMAP])dnl
|
|
AC_REQUIRE([AM_KDE_WITH_NLS])dnl
|
|
AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h string.h \
|
|
unistd.h values.h alloca.h])
|
|
AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \
|
|
__argz_count __argz_stringify __argz_next stpcpy])
|
|
|
|
AM_LC_MESSAGES
|
|
|
|
if test "x$CATOBJEXT" != "x"; then
|
|
if test "x$ALL_LINGUAS" = "x"; then
|
|
LINGUAS=
|
|
else
|
|
AC_MSG_CHECKING(for catalogs to be installed)
|
|
NEW_LINGUAS=
|
|
for lang in ${LINGUAS=$ALL_LINGUAS}; do
|
|
case "$ALL_LINGUAS" in
|
|
*$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
|
|
esac
|
|
done
|
|
LINGUAS=$NEW_LINGUAS
|
|
AC_MSG_RESULT($LINGUAS)
|
|
fi
|
|
|
|
dnl Construct list of names of catalog files to be constructed.
|
|
if test -n "$LINGUAS"; then
|
|
for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
|
|
fi
|
|
fi
|
|
|
|
])
|
|
|
|
AC_DEFUN(AC_HAVE_XPM,
|
|
[AC_REQUIRE_CPP()dnl
|
|
|
|
test -z "$XPM_LDFLAGS" && XPM_LDFLAGS=
|
|
test -z "$XPM_INCLUDE" && XPM_INCLUDE=
|
|
|
|
AC_ARG_WITH(xpm, [ --without-xpm disable color pixmap XPM tests],
|
|
xpm_test=$withval, xpm_test="yes")
|
|
if test "x$xpm_test" = xno; then
|
|
ac_cv_have_xpm=no
|
|
else
|
|
AC_MSG_CHECKING(for XPM)
|
|
AC_CACHE_VAL(ac_cv_have_xpm,
|
|
[
|
|
AC_LANG_C
|
|
ac_save_ldflags=$LDFLAGS
|
|
ac_save_cflags=$CFLAGS
|
|
LDFLAGS="$LDFLAGS $XPM_LDFLAGS $X_LDFLAGS $QT_LDFLAGS -lXpm -lX11 -lXext"
|
|
CFLAGS="$CFLAGS $X_INCLUDES"
|
|
test ! -z "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS"
|
|
AC_TRY_LINK([#include <X11/xpm.h>],[],
|
|
ac_cv_have_xpm="yes",ac_cv_have_xpm="no")
|
|
LDFLAGS=$ac_save_ldflags
|
|
CFLAGS=$ac_save_cflags
|
|
])dnl
|
|
|
|
if test "$ac_cv_have_xpm" = no; then
|
|
AC_MSG_RESULT(no)
|
|
XPM_LDFLAGS=""
|
|
XPMINC=""
|
|
$2
|
|
else
|
|
AC_DEFINE(HAVE_XPM)
|
|
if test "$XPM_LDFLAGS" = ""; then
|
|
XPMLIB="-lXpm"
|
|
else
|
|
XPMLIB="-L$XPM_LDFLAGS -lXpm"
|
|
fi
|
|
if test "$XPM_INCLUDE" = ""; then
|
|
XPMINC=""
|
|
else
|
|
XPMINC="-I$XPM_INCLUDE"
|
|
fi
|
|
AC_MSG_RESULT(yes)
|
|
$1
|
|
fi
|
|
fi
|
|
AC_SUBST(XPMINC)
|
|
AC_SUBST(XPMLIB)
|
|
])
|
|
|
|
AC_DEFUN(AC_HAVE_GL,
|
|
[AC_REQUIRE_CPP()dnl
|
|
|
|
test -z "$GL_LDFLAGS" && GL_LDFLAGS=
|
|
test -z "$GL_INCLUDE" && GL_INCLUDE=
|
|
|
|
AC_ARG_WITH(gl, [ --without-gl disable 3D GL modes],
|
|
gl_test=$withval, gl_test="yes")
|
|
if test "x$gl_test" = xno; then
|
|
ac_cv_have_gl=no
|
|
else
|
|
AC_MSG_CHECKING(for GL)
|
|
AC_CACHE_VAL(ac_cv_have_gl,
|
|
[
|
|
AC_LANG_C
|
|
ac_save_ldflags=$LDFLAGS
|
|
ac_save_cflags=$CFLAGS
|
|
LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $QT_LDFLAGS -lMesaGL -lMesaGLU -lX11 -lXext -lm"
|
|
CFLAGS="$CFLAGS $X_INCLUDES"
|
|
test ! -z "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"
|
|
AC_TRY_LINK([],[],
|
|
ac_cv_have_gl="yes",ac_cv_have_gl="no")
|
|
LDFLAGS=$ac_save_ldflags
|
|
CFLAGS=$ac_save_cflags
|
|
])dnl
|
|
|
|
if test "$ac_cv_have_gl" = no; then
|
|
AC_MSG_RESULT(no)
|
|
GL_LDFLAGS=""
|
|
GLINC=""
|
|
$2
|
|
else
|
|
AC_DEFINE(HAVE_GL)
|
|
if test "$GL_LDFLAGS" = ""; then
|
|
GLLIB="-lMesaGL -lMesaGLU"
|
|
else
|
|
GLLIB="-L$GL_LDFLAGS -lMesaGL -lMesaGLU"
|
|
fi
|
|
if test "$GL_INCLUDE" = ""; then
|
|
GLINC=""
|
|
else
|
|
GLINC="-I$GL_INCLUDE"
|
|
fi
|
|
AC_MSG_RESULT(yes)
|
|
$1
|
|
fi
|
|
fi
|
|
AC_SUBST(GLINC)
|
|
AC_SUBST(GLLIB)
|
|
])
|
|
|
|
dnl PAM pam
|
|
|
|
dnl Should test for PAM (Pluggable Authentication Modules)
|
|
AC_DEFUN(AC_PATH_PAM_DIRECT,
|
|
[test -z "$pam_direct_test_library" && pam_direct_test_library=pam
|
|
test -z "$pam_direct_test_library" && pam_direct_test_library=pam_misc
|
|
test -z "$pam_direct_test_library" && pam_direct_test_library=dl
|
|
test -z "$pam_direct_test_function" && pam_direct_test_function=pam_start
|
|
test -z "$pam_direct_test_include" && pam_direct_test_include=security/pam_appl.h
|
|
test -z "$pam_direct_test_include" && pam_direct_test_include=security/pam_misc.h
|
|
|
|
for ac_dir in \
|
|
\
|
|
/usr/local/include \
|
|
/usr/include \
|
|
/usr/unsupported/include \
|
|
/opt/include \
|
|
/usr/pam/include \
|
|
/usr/local/pam/include \
|
|
/usr/lib/pam/include \
|
|
\
|
|
$extra_include \
|
|
; \
|
|
do
|
|
if test -r "$ac_dir/$pam_direct_test_include"; then
|
|
no_pam= ac_pam_includes=$ac_dir
|
|
break
|
|
fi
|
|
done
|
|
|
|
# Check for the libraries.
|
|
# See if we find them without any special options.
|
|
# Do not add to $LIBS permanently.
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-l$pam_direct_test_library $LIBS"
|
|
# First see if replacing the include by lib works.
|
|
for ac_dir in `echo "$ac_pam_includes" | sed s/include/lib/` \
|
|
\
|
|
/lib \
|
|
/usr/lib \
|
|
/usr/local/lib \
|
|
/usr/unsupported/lib \
|
|
/lib/security \
|
|
/usr/security/lib \
|
|
$extra_lib \
|
|
; \
|
|
do
|
|
for ac_extension in a so sl; do
|
|
if test -r $ac_dir/lib${pam_direct_test_library}.$ac_extension; then
|
|
no_pam= ac_pam_libraries=$ac_dir
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
LIBS="$ac_save_LIBS"
|
|
])
|
|
|
|
AC_DEFUN(AC_PATH_PAM,
|
|
[AC_REQUIRE_CPP()dnl
|
|
|
|
pam_includes=NONE
|
|
pam_libraries=NONE
|
|
|
|
AC_MSG_CHECKING(for PAM)
|
|
AC_ARG_WITH(pam, [ --without-pam disable Pluggable Authentication Modules])
|
|
if test "x$with_pam" = xno; then
|
|
no_pam=yes
|
|
else
|
|
if test "x$pam_includes" != xNONE && test "x$pam_libraries" != xNONE; then
|
|
no_pam=
|
|
else
|
|
AC_CACHE_VAL(ac_cv_path_pam,
|
|
[# One or both of these vars are not set, and there is no cached value.
|
|
no_pam=yes
|
|
AC_PATH_PAM_DIRECT
|
|
|
|
if test "$no_pam" = yes; then
|
|
ac_cv_path_pam="no_pam=yes"
|
|
else
|
|
ac_cv_path_pam="no_pam= ac_pam_includes=$ac_pam_includes ac_pam_libraries=$ac_pam_libraries"
|
|
fi])dnl
|
|
fi
|
|
eval "$ac_cv_path_pam"
|
|
fi # with_pam != no
|
|
|
|
if test "$no_pam" = yes; then
|
|
AC_MSG_RESULT(no)
|
|
else
|
|
AC_DEFINE(HAVE_PAM)
|
|
PAMLIBS="-lpam -lpam_misc -ldl"
|
|
test "x$pam_includes" = xNONE && pam_includes=$ac_pam_includes
|
|
test "x$pam_libraries" = xNONE && pam_libraries=$ac_pam_libraries
|
|
ac_cv_path_pam="no_pam= ac_pam_includes=$pam_includes ac_pam_libraries=$pam_libraries"
|
|
AC_MSG_RESULT([libraries $pam_libraries, headers $pam_includes])
|
|
fi
|
|
|
|
if test "x$pam_libraries" != x && test "x$pam_libraries" != xNONE ; then
|
|
PAMLDFLAGS=":$pam_libraries"
|
|
PAMLIBPATHS="-L$pam_libraries"
|
|
fi
|
|
if test "x$pam_includes" != x && test "x$pam_includes" != xNONE ; then
|
|
PAMINC="-I$pam_includes"
|
|
fi
|
|
|
|
AC_SUBST(PAMINC)
|
|
AC_SUBST(PAMLIBS)
|
|
AC_SUBST(PAMLIBPATHS)
|
|
|
|
])
|
|
|
|
|
|
# Search path for a program which passes the given test.
|
|
# Ulrich Drepper <drepper@cygnus.com>, 1996.
|
|
|
|
# serial 1
|
|
|
|
dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
|
|
dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
|
|
AC_DEFUN(AM_PATH_PROG_WITH_TEST,
|
|
[# Extract the first word of "$2", so it can be a program name with args.
|
|
set dummy $2; ac_word=[$]2
|
|
AC_MSG_CHECKING([for $ac_word])
|
|
AC_CACHE_VAL(ac_cv_path_$1,
|
|
[case "[$]$1" in
|
|
/*)
|
|
ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
|
|
;;
|
|
*)
|
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
|
|
for ac_dir in ifelse([$5], , $PATH, [$5]); do
|
|
test -z "$ac_dir" && ac_dir=.
|
|
if test -f $ac_dir/$ac_word; then
|
|
if [$3]; then
|
|
ac_cv_path_$1="$ac_dir/$ac_word"
|
|
break
|
|
fi
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
dnl If no 4th arg is given, leave the cache variable unset,
|
|
dnl so AC_PATH_PROGS will keep looking.
|
|
ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
|
|
])dnl
|
|
;;
|
|
esac])dnl
|
|
$1="$ac_cv_path_$1"
|
|
if test -n "[$]$1"; then
|
|
AC_MSG_RESULT([$]$1)
|
|
else
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
AC_SUBST($1)dnl
|
|
])
|
|
|
|
# Do all the work for Automake. This macro actually does too much --
|
|
# some checks are only needed if your package does certain things.
|
|
# But this isn't really a big deal.
|
|
|
|
# serial 1
|
|
|
|
dnl Usage:
|
|
dnl AM_INIT_AUTOMAKE(package,version, [no-define])
|
|
|
|
AC_DEFUN(AM_INIT_AUTOMAKE,
|
|
[AC_REQUIRE([AM_PROG_INSTALL])
|
|
PACKAGE=[$1]
|
|
AC_SUBST(PACKAGE)
|
|
VERSION=[$2]
|
|
AC_SUBST(VERSION)
|
|
dnl test to see if srcdir already configured
|
|
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
|
|
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
|
|
fi
|
|
ifelse([$3],,
|
|
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
|
|
AC_DEFINE_UNQUOTED(VERSION, "$VERSION"))
|
|
AM_SANITY_CHECK
|
|
AC_ARG_PROGRAM
|
|
dnl FIXME This is truly gross.
|
|
missing_dir=`cd $ac_aux_dir && pwd`
|
|
AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
|
|
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
|
|
AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
|
|
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
|
|
AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
|
|
AC_PROG_MAKE_SET])
|
|
|
|
|
|
# serial 1
|
|
|
|
AC_DEFUN(AM_PROG_INSTALL,
|
|
[AC_REQUIRE([AC_PROG_INSTALL])
|
|
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
|
|
AC_SUBST(INSTALL_SCRIPT)dnl
|
|
])
|
|
|
|
#
|
|
# Check to make sure that the build environment is sane.
|
|
#
|
|
|
|
AC_DEFUN(AM_SANITY_CHECK,
|
|
[AC_MSG_CHECKING([whether build environment is sane])
|
|
# Just in case
|
|
sleep 1
|
|
echo timestamp > conftestfile
|
|
# Do `set' in a subshell so we don't clobber the current shell's
|
|
# arguments. Must try -L first in case configure is actually a
|
|
# symlink; some systems play weird games with the mod time of symlinks
|
|
# (eg FreeBSD returns the mod time of the symlink's containing
|
|
# directory).
|
|
if (
|
|
set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
|
|
if test "[$]*" = "X"; then
|
|
# -L didn't work.
|
|
set X `ls -t $srcdir/configure conftestfile`
|
|
fi
|
|
test "[$]2" = conftestfile
|
|
)
|
|
then
|
|
# Ok.
|
|
:
|
|
else
|
|
AC_MSG_ERROR([newly created file is older than distributed files!
|
|
Check your system clock])
|
|
fi
|
|
rm -f conftest*
|
|
AC_MSG_RESULT(yes)])
|
|
|
|
dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
|
|
dnl The program must properly implement --version.
|
|
AC_DEFUN(AM_MISSING_PROG,
|
|
[AC_MSG_CHECKING(for working $2)
|
|
# Run test in a subshell; some versions of sh will print an error if
|
|
# an executable is not found, even if stderr is redirected.
|
|
# Redirect stdin to placate older versions of autoconf. Sigh.
|
|
if ($2 --version) < /dev/null > /dev/null 2>&1; then
|
|
$1=$2
|
|
AC_MSG_RESULT(found)
|
|
else
|
|
$1="$3/missing $2"
|
|
AC_MSG_RESULT(missing)
|
|
fi
|
|
AC_SUBST($1)])
|
|
|
|
# Like AC_CONFIG_HEADER, but automatically create stamp file.
|
|
|
|
AC_DEFUN(AM_CONFIG_HEADER,
|
|
[AC_PREREQ([2.12])
|
|
AC_CONFIG_HEADER([$1])
|
|
dnl When config.status generates a header, we must update the stamp-h file.
|
|
dnl This file resides in the same directory as the config header
|
|
dnl that is generated. We must strip everything past the first ":",
|
|
dnl and everything past the last "/".
|
|
AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
|
|
ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
|
|
<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
|
|
<<am_indx=1
|
|
for am_file in <<$1>>; do
|
|
case " <<$>>CONFIG_HEADERS " in
|
|
*" <<$>>am_file "*<<)>>
|
|
echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
|
|
;;
|
|
esac
|
|
am_indx=`expr "<<$>>am_indx" + 1`
|
|
done<<>>dnl>>)
|
|
changequote([,]))])
|
|
|
|
|