File: unwind_ipinfo.m4

package info (click to toggle)
ghdl 0.29%2Bgcc4.3.4%2Bdfsg-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 127,928 kB
  • ctags: 84,078
  • sloc: ansic: 1,016,442; ada: 102,633; makefile: 51,566; asm: 27,741; sh: 14,879; cpp: 4,767; f90: 3,583; ml: 2,485; yacc: 1,102; perl: 1,092; exp: 745; awk: 639; lex: 461; fortran: 394; pascal: 87; lisp: 59
file content (22 lines) | stat: -rw-r--r-- 651 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
dnl
dnl Check whether _Unwind_GetIPInfo is available.
dnl
AC_DEFUN([GCC_CHECK_UNWIND_GETIPINFO], [
  AC_LANG_SAVE
  AC_LANG_CPLUSPLUS
  ac_save_CXXFLAGS="$CXXFLAGS"
  CXXFLAGS="$CXXFLAGS -fno-exceptions"
  AC_MSG_CHECKING([for _Unwind_GetIPInfo])
  AC_CACHE_VAL(gcc_cv_getipinfo, [
  AC_TRY_LINK([extern "C" { extern void _Unwind_GetIPInfo(); }],
      [_Unwind_GetIPInfo();],
      [gcc_cv_getipinfo=yes],
      [gcc_cv_getipinfo=no])
  ])
  if test $gcc_cv_getipinfo = yes; then
    AC_DEFINE(HAVE_GETIPINFO, 1, [Define if _Unwind_GetIPInfo is available.])
  fi
  AC_MSG_RESULT($gcc_cv_getipinfo)
  CXXFLAGS="$ac_save_CXXFLAGS"
  AC_LANG_RESTORE
])