Automake:根据环境变量

时间:2015-06-19 16:48:34

标签: testing makefile environment-variables autotools automake

我希望能够根据像这样的环境变量更改TESTS

make check EXTRA=more

makefile是使用Automake生成的。我不希望通过AM_CONDITIONAL获得配置时解决方案。我也不想使用make check TESTS=more,因为默认情况下,测试不应该在TESTS

背景是有些测试花费很长时间,不应该使用正常make check运行。可以添加其他目标,例如make extracheck,但这并不能让我从automake中获得方便的parallel test harness。如果像TESTS_MORE这样的自动生成器中有一些自动生效的变量,我很乐意听到它。

应该可以以便携的方式在普通make中进行。有人提到here,automake不会触及我include的Makefile,但这不是我观察到的。此外,documentation表示所包含的文件由automake而不是make解释。

如果通过环境变量无法实现,也许您有一个很好的替代解决方案?

0 个答案:

没有答案