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