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
目标将首先被构建,然后运行测试。