如何打包多个语句

时间:2012-10-04 20:32:59

标签: autoconf m4

我想在[]中重新组合多个语句:

AC_ARG_WITH(
    [float],
    [AS_HELP_STRING(
        [--with-float],
        [use float instead of doubles to store polynoms coefficients])],
    [real=float], <--- here I'd like to add an AC_DEFINE
    [real=double])

我的问题是,我不确定最好的方法。我想我可以使用;,但这似乎不是m4sh脚本的惯用语。

1 个答案:

答案 0 :(得分:3)

使用换行符:

AC_ARG_WITH(
    [float],
    [AS_HELP_STRING(
        [--with-float],
        [use float instead of doubles to store polynoms coefficients])],
    [real=float]
    [AC_DEFINE....],
    [real=double])

将它写成:

也很常见
 AC_ARG_WITH([
        float
        ],[
        AS_HELP_STRING(
            [--with-float],
            [use float instead of doubles to store polynoms coefficients])
        ],[
        real=float
        AC_DEFINE....
        ],[
        real=double
])