Use AC_DEFINE for defining NO_GETCONTEXT in configure
authorIvan Maidanski <ivmai@mail.ru>
Wed, 15 Mar 2017 21:49:22 +0000 (00:49 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 15 Mar 2017 21:49:22 +0000 (00:49 +0300)
(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.

configure.ac

index d2cdfe5..2235354 100644 (file)
@@ -466,8 +466,9 @@ fi
 
 # 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