avoid busting bash's stack with a too big if body in configure
[m6w6/ext-psi] / m4 / psi_macro.m4
index 0ce6f84ac15b5dce19b0af3abf12398bce2bc613..0bae220459423111f84c2679b704c67e651cf3c4 100644 (file)
@@ -28,7 +28,7 @@ AC_DEFUN(PSI_MACRO, [
                        macro_body="return $macro_name$macro_call;"
                ])
                psi_macro="$macro_type psi_macro_$macro_name$macro_decl { $macro_body }"
-               PSI_MACROS="$PSI_MACROS $psi_macro"
+               cat >>$PSI_MACROS <<<"$psi_macro"
                PSI_REDIR($macro_name, psi_macro_$macro_name)
        ], [], PSI_INCLUDES)
 ])