]> granicus.if.org Git - gc/commitdiff
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>
Thu, 6 Apr 2017 08:40:08 +0000 (11:40 +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 751b6471d1ddca867e05042ad8b2ab5de0fa6b8e..0e02a1b82803d563d36a9d4e9951357470503b45 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