warnings: Add AC_SUBST.
[gnulib.git] / m4 / warnings.m4
index 634b183..ca9bf5e 100644 (file)
@@ -9,8 +9,8 @@ dnl From Simon Josefsson
 # gl_WARN_INIT
 # Initializes WARN_CFLAGS variable.
 AC_DEFUN([gl_WARN_INIT],
-[
-  AC_ARG_VAR(WARN_CFLAGS, [C compiler warning flags])
+[AC_SUBST([WARN_CFLAGS])dnl
+AC_ARG_VAR([WARN_CFLAGS], [C compiler warning flags])
 ])
 
 # gl_AS_VAR_IF(VAR, VALUE, [IF-MATCH], [IF-NOT-MATCH])
@@ -47,4 +47,5 @@ AS_VAR_PUSHDEF([gl_Flags], m4_if([$2], [], [[WARN_CFLAGS]], [[$2]]))dnl
 gl_AS_VAR_IF([gl_Warn], [yes], [gl_AS_VAR_APPEND([gl_Flags], [" $1"])])
 AS_VAR_POPDEF([gl_Flags])dnl
 AS_VAR_POPDEF([gl_Warn])dnl
+AS_LITERAL_IF([$2], [AC_SUBST([$2])], [])dnl
 ])