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