条件子目标对象

And*_*roz 6 automake gnu build autotools

我有选项subdir-objects设置configure.ac:

AM_INIT_AUTOMAKE([subdir-objects])
Run Code Online (Sandbox Code Playgroud)

有没有可能有条件地禁用它特别是Makefiles(Makefile.am)?

谢谢.

Jac*_*lly 8

根据automake选项列表,没有.您可以执行的操作是subdir-objects从调用中删除AM_INIT_AUTOMAKE并将其添加到Makefile.am您实际需要的文件中.你可以把这条线AUTOMAKE_OPTIONS = subdir-objects放在任何相关的顶部Makefile.am.(no-subdir-objects显然没有选择.)