我希望能够根据像这样的环境变量更改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
解释。
如果通过环境变量无法实现,也许您有一个很好的替代解决方案?