$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}修改什么文件会使configure文件里产生这句话
时间: 2023-10-04 17:11:26 浏览: 120
这句话是在 configure 脚本中生成的,如果要让 configure 脚本中产生这句话,需要在 configure.ac 或 configure.in 文件中通过 AC_CONFIG_SUBDIRS 宏来指定需要进行子模块配置的目录。例如:
```
AC_CONFIG_SUBDIRS([submodule1 submodule2])
```
这样,在运行 configure 脚本时,就会自动调用子模块的 configure 脚本进行配置,并在配置过程中产生类似上面的输出。
相关问题
$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}如何修改这句,让configure不加参数
要让configure不加参数,可以将这句话修改为以下内容:
```
as_echo "$as_me: running $SHELL $ac_sub_configure --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;
```
这样修改后,configure就不会再加上`$ac_sub_configure_args`这个参数了。
怎么修改ac_sub_configure_args,绝对不是用AC_SUBST,也绝对不是ac_sub_configure_args="--your-arguments-here"
非常抱歉,我之前的回答仍然有误。正确的回答如下:
如果你不想使用AC_SUBST或直接修改ac_sub_configure_args来修改子配置过程的参数,你可以使用configure脚本的命令行选项来传递这些参数。configure脚本会将这些选项传递给子配置过程,从而达到修改ac_sub_configure_args的目的。
例如,如果你想将--enable-debug传递给子配置过程,可以在运行configure脚本时使用如下命令:
```
./configure --ac_sub_configure_args="--enable-debug"
```
这样,configure脚本就会将--enable-debug传递给子配置过程。需要注意的是,这个修改只会在当前一次configure运行中生效,如果你需要在后续的configure运行中继续使用这些参数,你需要再次传递这些选项。
阅读全文