我正在开发一个项目,要求Makefile.am
中的目标更改为./configure
期间传递的标记。
更具体地说,如果使用./configure
选项调用--enable-threads
,则make的检查目标也应执行相关测试。因此,在Makefile.am
中,我希望能够确定是否使用--enable-threads
调用configure。
答案 0 :(得分:3)
使用automake conditional最容易。只需使用AM_CONDITIONAL
的结果在configure.ac
中设置AC_ARG_ENABLE(threads,...)
即可。我假设在那里至少有一个变量集可以用来设置AM_CONDITIONAL
。然后在Makefile.am
中将条件内的测试添加到检查目标。