CMAKE_SKIP_TEST_ALL_DEPENDENCY¶
在 3.29 版本中添加。
控制 test
目标是否依赖 all
目标。
如果此变量未定义,或设置为 TRUE
,那么 test
(或 RUN_TESTS
)目标不依赖于 all
(或 ALL_BUILD
)目标。当构建 test
目标时,例如,通过 make test
,测试过程将立即开始,无论该项目是否已完全构建。
如果 CMAKE_SKIP_TEST_ALL_DEPENDENCY
明确设置为 FALSE
,那么 test
目标将依赖 all
目标。当构建 test
目标时,例如,通过 make test
,all
目标将首先构建,然后运行测试。