mirror of
https://github.com/VARCem/PDCurses.git
synced 2026-09-23 15:25:01 +00:00
Add MH_CHECK_X_TYPEDEF from PDCurses
This commit is contained in:
@@ -9,6 +9,7 @@ dnl MH_HAVE_PROTO
|
||||
dnl MH_PROG_CC
|
||||
dnl MH_CHECK_X_HEADERS
|
||||
dnl MH_CHECK_X_KEYDEFS
|
||||
dnl MH_CHECK_X_TYPEDEF
|
||||
dnl MH_TRY_LINK
|
||||
dnl MH_CHECK_LIB
|
||||
dnl MH_HOWTO_SHARED_LIBRARY
|
||||
@@ -573,6 +574,30 @@ done
|
||||
CPPFLAGS="$save_CPPFLAGS"
|
||||
])dnl
|
||||
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl Determine if supplied types have been typedefed
|
||||
dnl ---------------------------------------------------------------------------
|
||||
AC_DEFUN([MH_CHECK_X_TYPEDEF],
|
||||
[
|
||||
save_CPPFLAGS="$CPPFLAGS"
|
||||
CPPFLAGS="$CPPFLAGS $SYS_DEFS $MH_XINC_DIR"
|
||||
for td in $1 ; do
|
||||
AC_MSG_CHECKING(if $td is typedefed:)
|
||||
AC_TRY_COMPILE(
|
||||
[#include "X11/Xlib.h"],
|
||||
[$td fred],
|
||||
[mh_td=yes],
|
||||
[mh_td=no]
|
||||
)
|
||||
if test "$mh_td" = yes ; then
|
||||
TD_upper=`echo $td | tr a-z A-Z`
|
||||
AC_DEFINE_UNQUOTED(${TD_upper}_TYPEDEFED, 1)
|
||||
fi
|
||||
AC_MSG_RESULT($mh_td)
|
||||
done
|
||||
CPPFLAGS="$save_CPPFLAGS"
|
||||
])dnl
|
||||
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl Provide our own AC_TRY_LINK
|
||||
dnl ---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user