forked from Imagelibrary/rtems
2004-09-21 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac). * configure.ac: Add RTEMS_CHECK_GCC_WEAK.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2004-09-21 Ralf Corsepius <ralf_corsepius@rtems.org>
|
||||
|
||||
* aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac).
|
||||
* configure.ac: Add RTEMS_CHECK_GCC_WEAK.
|
||||
|
||||
2004-08-17 Ralf Corsepius <ralf_corsepius@rtems.org>
|
||||
|
||||
* aclocal/ppc.m4 (RTEMS_PPC_EXCEPTIONS): Quote ac_popdir uses.
|
||||
|
||||
19
c/src/aclocal/gcc-weak.m4
Normal file
19
c/src/aclocal/gcc-weak.m4
Normal file
@@ -0,0 +1,19 @@
|
||||
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])
|
||||
])
|
||||
])
|
||||
@@ -112,6 +112,8 @@ AM_PROG_CC_C_O
|
||||
RTEMS_PROG_CCAS
|
||||
RTEMS_CANONICALIZE_TOOLS
|
||||
|
||||
RTEMS_CHECK_GCC_WEAK
|
||||
|
||||
AC_SUBST(CUSTOM_CFG_FILES)
|
||||
AC_SUBST(cfg_dir)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user