仅在进行“make check”时链接cppuint库

时间:2013-04-24 09:13:33

标签: configuration autoconf automake

您可以通过执行make check在我们的应用程序中运行单元测试。但是,cppuint库已硬编码到LDFLAGS中的Makefile.am。有没有办法在执行configure.am时只在make check 中的cppuint库中进行链接,而在进行常规make时却没有链接?

1 个答案:

答案 0 :(得分:0)

没有任何预先装罐。你可以用make技巧来做。

但是,我会说你可能不想走这条路。这样做意味着重新关注“make check”,但也会重新关注“make all”或“make install”。

另一种方法是让您的测试套件使用可执行文件的特殊测试版本,并使用不同的名称。对于这个,您可以使用每个目标设置将库添加到链接标志。