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 目標,然後再執行測試。

另請參閱 CMAKE_SKIP_INSTALL_ALL_DEPENDENCY