CMP0061¶
在 3.3 版本中新增。
CTest 預設不會告訴 make
忽略錯誤 (-i
)。
ctest_build()
和 build_command()
命令不再為 Makefile 產生器 產生帶有 -i
選項的建置命令。之前這樣做是為了盡可能建置更多測試專案。然而,此行為與其他產生器不一致,也導致 make
工具的回傳碼變得沒有意義。
當然,使用者仍然可以透過設定 CTEST_BUILD_COMMAND
或 MAKECOMMAND
快取條目來手動新增此選項。請參閱 CTest 建置步驟 MakeCommand
設定文件,了解其效果。
此策略的 OLD
行為是在 CTest 中的 make
呼叫中加入 -i
。NEW
行為是不加入 -i
。
此策略在 CMake 3.3 版本中引入。它可以使用 cmake_policy()
或 cmake_minimum_required()
進行設定。如果未設定,CMake 將 *不* 發出警告,並使用 OLD
行為。
注意
策略的 OLD
行為依定義 已棄用
,並可能在未來版本的 CMake 中移除。