/aclocal/gcc-weak.m4
http://rtems-atapi.googlecode.com/ · m4 · 19 lines · 17 code · 2 blank · 0 comment · 0 complexity · 421e562ece8c307e01696a39a71833a5 MD5 · raw file
- AC_DEFUN([RTEMS_CHECK_GCC_WEAK],[
- AC_CACHE_CHECK([whether $CC supports function __attribute__((weak))],
- [rtems_cv_cc_attribute_weak],[
- AS_IF([test x"$GCC" = xyes],[
- save_CFLAGS=$CFLAGS
- CFLAGS=-Werror])
- AC_COMPILE_IFELSE([
- AC_LANG_PROGRAM(
- [void myfunc(char c) __attribute__ ((weak));
- void myfunc(char c) {}],
- [])],
- [rtems_cv_cc_attribute_weak=yes],
- [rtems_cv_cc_attribute_weak=no])
- AS_IF([test x"$GCC" = xyes],[
- CFLAGS=$save_CFLAGS])
- ])
- ])