在CMakeLists.txt
腳本,這是習慣有:如何判斷在CMakeLists.txt中需要哪個最小CMake版本?
cmake_minimum_required(VERSION x.y)
爲適當的版本xy格式號。但是 - 你怎麼知道最低版本是什麼?我不使用舊版本;隨着我的發行版更新,CMake也會更新,所以我甚至可能會隨着時間的推移推出需要更新版本的命令,而我只是不知道它。
我理論上可能需要我測試過的版本CMakeLists.txt
- 但它們很新(3.5.1,3.5.2),我不想限制我的代碼的用戶。
[查找引入哪個CMake版本功能]的可能重複(http://stackoverflow.com/questions/40844358/finding-which-cmake-version-a-feature-was-introduced-in) – wasthishelpful
@ wasthishelpful不,這不是重複的。您無法檢查每個CMake命令是否使用更新的功能。 – usr1234567
@ usr1234567我的壞^^也許更多這一個:[CMake - 哪個版本爲最小](http://stackoverflow.com/questions/35550116/cmake-which-version-as-minimum) – wasthishelpful