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