dnl DAST_CHECK_BOOL
dnl Check for bool support. Defines bool, true, and false.
AH_TEMPLATE([HAVE_POSIX_THREAD], [])
AH_TEMPLATE([_REENTRANT], [])
AH_TEMPLATE([ssize_t], [Define to "int"if <sys/types.h> does not define.])
AH_TEMPLATE([bool])
AH_TEMPLATE([true])
AH_TEMPLATE([false])
AC_DEFUN(DAST_CHECK_BOOL, [
AC_CHECK_SIZEOF(bool) if test "$ac_cv_sizeof_bool" = 0 ; then
AC_DEFINE(bool, int) fi
AC_CACHE_CHECK(if true is defined, ac_cv_have_true,
[AC_LANG_SAVE
AC_LANG_CPLUSPLUS
AC_TRY_COMPILE([],
[unsigned int i = true],
ac_cv_have_true=yes,
ac_cv_have_true=no)
AC_LANG_RESTORE
])
if test "$ac_cv_have_true" != yes ; then
AC_DEFINE(true, 1)
AC_DEFINE(false, 0) fi
])
dnl ===================================================================
dnl DAST_REPLACE_TYPE( type, sizeof )
dnl Check for the type as AC_CHECK_TYPE does. Define HAVE_<type>
dnl if type exists; don't define to anything if it doesn't exist.
dnl Useful if there is no well-defined default type, such as int32_t
if test $ac_cv_type_$1 != yes ; then if test "$ac_cv_sizeof_char" = $2; then
ac_cv_type_$1="char" elif test "$ac_cv_sizeof_short" = $2; then
ac_cv_type_$1="short" elif test "$ac_cv_sizeof_int" = $2; then
ac_cv_type_$1="int" elif test "$ac_cv_sizeof_long" = $2; then
ac_cv_type_$1="long" elif test "$ac_cv_sizeof_long_long" = $2; then
ac_cv_type_$1="long long" fi fi)
if test "$ac_cv_type_$1" != no; then if test "$ac_cv_type_$1" != yes; then
AC_DEFINE_UNQUOTED($1, $ac_cv_type_$1) fi
AC_DEFINE_UNQUOTED(HAVE_`echo $1 | tr 'abcdefghijklmnopqrstuvwxyz''ABCDEFGHIJKLMNOPQRSTUVWXYZ'`) fi
if test $ac_cv_type_$1 != yes ; then if test "$ac_cv_sizeof_unsigned_char" = $2; then
ac_cv_type_$1="unsigned char" elif test "$ac_cv_sizeof_unsigned_short" = $2; then
ac_cv_type_$1="unsigned short" elif test "$ac_cv_sizeof_unsigned_int" = $2; then
ac_cv_type_$1="unsigned int" elif test "$ac_cv_sizeof_unsigned_long" = $2; then
ac_cv_type_$1="unsigned long" elif test "$ac_cv_sizeof_unsigned_long_long" = $2; then
ac_cv_type_$1="unsigned long long" fi fi)
if test "$ac_cv_type_$1" != no; then if test "$ac_cv_type_$1" != yes; then
AC_DEFINE_UNQUOTED($1, $ac_cv_type_$1) fi
AC_DEFINE_UNQUOTED(HAVE_`echo $1 | tr 'abcdefghijklmnopqrstuvwxyz''ABCDEFGHIJKLMNOPQRSTUVWXYZ'`) fi
])
dnl DAST_CHECK_ARG
dnl Check for the 3rd arguement to accept
AC_DEFUN(DAST_ACCEPT_ARG, [ if test -z "$ac_cv_accept_arg" ; then
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
dnl Configure paths for Web100. Based off of Owen Taylor's gtk.m4 from gtk+-1.2.10
dnl AM_PATH_WEB100([EXACT-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
dnl Test for Web100, and define WEB100_CFLAGS and WEB100_LIBS
dnl
AC_DEFUN(AM_PATH_WEB100,
[
web100_success=""
if test "$WEB100_CONFIG" != "no"; then
WEB100_CFLAGS=`$WEB100_CONFIG --cflags`
WEB100_LIBS=`$WEB100_CONFIG --libs`
AC_MSG_RESULT(yes) else
AC_MSG_RESULT(no) echo"*** The web100-config script installed by Web100 could not be found" echo"*** If Web100 was installed in PREFIX, make sure PREFIX/bin is in" echo"*** your path, or set the WEB100_CONFIG environment variable to the" echo"*** full path to web100-config"
web100_success="no" fi
if test x$web100_success = x; then if test "x$1" != "x"; then
AC_MSG_CHECKING(for Web100 - version $1)
WEB100_VERSION=`$WEB100_CONFIG --version` if test "$WEB100_VERSION" = "$1"; then
AC_MSG_RESULT(yes) else
AC_MSG_RESULT(no) echo"*** The requested ($1) and installed ($WEB100_VERSION) versions" echo"*** of Web100 do not match."
web100_success="no" fi fi fi
if test x$web100_success = x; then
web100_success="yes" fi
if test x$web100_success = xyes; then
m4_if([$2], [], [:], [$2]) else
WEB100_CFLAGS=""
WEB100_LIBS=""
m4_if([$3], [], [:], [$3]) fi
AC_SUBST(WEB100_CFLAGS)
AC_SUBST(WEB100_LIBS)
])
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.