在Makefile中使用configure标志

时间:2013-10-02 10:35:08

标签: makefile autoconf automake

我正在开发一个项目,要求Makefile.am中的目标更改为./configure期间传递的标记。

更具体地说,如果使用./configure选项调用--enable-threads,则make的检查目标也应执行相关测试。因此,在Makefile.am中,我希望能够确定是否使用--enable-threads调用configure。

1 个答案:

答案 0 :(得分:3)

使用automake conditional最容易。只需使用AM_CONDITIONAL的结果在configure.ac中设置AC_ARG_ENABLE(threads,...)即可。我假设在那里至少有一个变量集可以用来设置AM_CONDITIONAL。然后在Makefile.am中将条件内的测试添加到检查目标。