]> code.delx.au - gnu-emacs/commitdiff
* configure.in (HAVE_CANCELMENUTRACKING): New test.
authorJan Djärv <jan.h.d@swipnet.se>
Mon, 6 Jun 2005 20:17:49 +0000 (20:17 +0000)
committerJan Djärv <jan.h.d@swipnet.se>
Mon, 6 Jun 2005 20:17:49 +0000 (20:17 +0000)
configure.in

index ec772a5c2a41cc447fb714f535ef7d8ffbaff329..884e3309e426aaf0535775c2157932e4025b2199 100644 (file)
@@ -2345,6 +2345,15 @@ if test "${HAVE_CARBON}" = "yes"; then
   fi
   # We also have mouse menus.
   HAVE_MENUS=yes
+
+  tmp_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -framework Carbon"
+  AC_CHECK_FUNC(CancelMenuTracking, have_cmt=yes, have_cmt=no)
+  if test "$have_cmt" = yes; then
+    AC_DEFINE(HAVE_CANCELMENUTRACKING, 1, 
+              [Define to 1 if CancelMenuTracking is available (Mac OSX).])
+  fi
+  CFLAGS="$tmp_CFLAGS"
 fi
 
 ### Use session management (-lSM -lICE) if available