【问题标题】:link cppuint library only when doing a "make check"仅在执行“make check”时链接 cppuint 库
【发布时间】:2013-04-24 09:13:32
【问题描述】:

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

【问题讨论】:

    标签: configuration autoconf automake


    【解决方案1】:

    没有预先罐头。您可能可以通过制作技巧来做到这一点。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-27
      • 2011-06-23
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      相关资源
      最近更新 更多