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 目标,然后运行测试。