diff options
author | Maarten Bosmans <mkbosmans@gmail.com> | 2011-07-02 12:06:34 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2011-07-02 14:30:10 +0200 |
commit | 48a6e6207703e403198a07efa9adc6d38f9d364f (patch) | |
tree | 6225b73c27dc550cbbaa87059034583d75c34dd9 /m4/ax_cflags_force_c89.m4 | |
parent | 5f9f40bb093229021da1cddc39ed75df6802bbf3 (diff) | |
download | autoconf-archive-48a6e6207703e403198a07efa9adc6d38f9d364f.tar.gz |
ax_cflags_*: Use AX_APPEND_FLAG macro
Diffstat (limited to 'm4/ax_cflags_force_c89.m4')
-rw-r--r-- | m4/ax_cflags_force_c89.m4 | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/m4/ax_cflags_force_c89.m4 b/m4/ax_cflags_force_c89.m4 index b9f1a73..70fc36f 100644 --- a/m4/ax_cflags_force_c89.m4 +++ b/m4/ax_cflags_force_c89.m4 @@ -23,6 +23,8 @@ # - $3 action-if-found : add value to shellvariable # - $4 action-if-not-found : nothing # +# NOTE: These macros depend on AX_APPEND_FLAG. +# # LICENSE # # Copyright (c) 2009 Guido U. Draheim <guidod@gmx.de> @@ -80,18 +82,11 @@ done FLAGS="$ac_save_[]FLAGS" AC_LANG_RESTORE ]) +AS_VAR_POPDEF([FLAGS])dnl case ".$VAR" in .ok|.ok,*) m4_ifvaln($3,$3) ;; - .|.no|.no,*) m4_ifvaln($4,$4,[m4_ifval($2,[ - AC_RUN_LOG([: m4_ifval($1,$1,FLAGS)="$m4_ifval($1,$1,FLAGS) $2"]) - m4_ifval($1,$1,FLAGS)="$m4_ifval($1,$1,FLAGS) $2"])]) ;; - *) m4_ifvaln($3,$3,[ - if echo " $[]m4_ifval($1,$1,FLAGS) " | grep " $VAR " 2>&1 >/dev/null - then AC_RUN_LOG([: m4_ifval($1,$1,FLAGS) does contain $VAR]) - else AC_RUN_LOG([: m4_ifval($1,$1,FLAGS)="$m4_ifval($1,$1,FLAGS) $VAR"]) - m4_ifval($1,$1,FLAGS)="$m4_ifval($1,$1,FLAGS) $VAR" - fi ]) ;; + .|.no|.no,*) m4_default($4,[m4_ifval($2,[AX_APPEND_FLAG([$2], [$1])])]) ;; + *) m4_default($3,[AX_APPEND_FLAG([$VAR], [$1])]) ;; esac AS_VAR_POPDEF([VAR])dnl -AS_VAR_POPDEF([FLAGS])dnl ]) |