(code refactoring of commit 7c13fb8)
* configure.ac [!ac_cv_func_getcontext]: Use AC_DEFINE(NO_GETCONTEXT)
instead of directly adding -D NO_GETCONTEXT to CFLAGS.
# Check for getcontext (uClibc can be configured without it, for example)
AC_CHECK_FUNCS([getcontext])
-AS_IF([test "$ac_cv_func_getcontext" = "no"],
- [CFLAGS="$CFLAGS -DNO_GETCONTEXT"])
+if test "$ac_cv_func_getcontext" = "no"; then
+ AC_DEFINE([NO_GETCONTEXT], [1], [Missing getcontext()])
+fi
case "$host" in
# While IRIX 6 has libdl for the O32 and N32 ABIs, it's missing for N64