1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
#MIN_CONFIG
AM_INIT_AUTOMAKE(ksimusfloatingpoint,0.3.4)
AC_DEFUN(CHECK_KSIMUS_HEADER,
[
AC_MSG_CHECKING("for KSimus Header");
KSIMUS_HEADER_DIR=$includedir/ksimus
if eval "test -f $KSIMUS_HEADER_DIR/component.h" && eval "test -f $KSIMUS_HEADER_DIR/ksimus.h"; then
AC_MSG_RESULT(yes)
else
AC_MSG_ERROR(KSimus header not found)
fi
])
AC_DEFUN(CHECK_KSIMUS_BINARY,
[
AC_MSG_CHECKING("for KSimus Binary");
KSIMUS_BINARY_DIR=$bindir
if test "${exec_prefix}" != NONE; then
KSIMUS_BINARY_DIR=${exec_prefix}/bin
else
KSIMUS_BINARY_DIR=${prefix}/bin
fi
if eval "test -f $KSIMUS_BINARY_DIR/ksimus"; then
AC_MSG_RESULT(yes)
else
AC_MSG_ERROR(KSimus not found)
fi
])
AC_DEFUN(CHECK_KSIMUS_VERSION,
[
AC_MSG_CHECKING("KSimus version");
eval "KSIMUS_VERSION=`$KSIMUS_BINARY_DIR/ksimus --version | grep 'KSimus:' | cut -d ' ' -f 2`"
echo -n is $KSIMUS_VERSION
dnl by default KSimus and the package must have the same version
VALID_KSIMUS_VERSION="$VERSION"
KSIMUS_VERSION_IS_VALID=0
for j in $VALID_KSIMUS_VERSION;
do
dnl echo check $j
if eval "test $KSIMUS_VERSION = $j"; then
KSIMUS_VERSION_IS_VALID=1
break
fi
done
if test $KSIMUS_VERSION_IS_VALID -eq 1; then
AC_MSG_RESULT(" ok")
else
AC_MSG_ERROR(does not match to package version $VERSION)
fi
])
CHECK_KSIMUS_HEADER
CHECK_KSIMUS_BINARY
CHECK_KSIMUS_VERSION
|