CMP0152¶
在版本 3.28 中新增。
file(REAL_PATH)
在摺疊 ../ 元件之前解析符號連結。
在 CMake 3.27 及更早版本中,file(REAL_PATH)
在解析符號連結之前,會摺疊路徑中的任何 ../
元件。當 ../
摺疊掉符號連結時,會產生不正確的結果。
此策略的 OLD
行為是在解析符號連結之前摺疊 ../
元件。此策略的 NEW
行為是在摺疊 ../
元件之前解析所有符號連結。
此策略在 CMake 版本 3.28 中引入。它可以使用 cmake_policy()
或 cmake_minimum_required()
進行設定。如果未設定,CMake 會發出警告,並使用 OLD
行為。
注意
策略的 OLD
行為依定義已被棄用
,並且可能會在未來版本的 CMake 中移除。