我正在學習CMake,閱讀「掌握CMake」書籍和其他在線可用內容。我不知道是否有一些命令行選項的詳細文檔,例如生成的文件使用的-H和-B。或者「-E回聲」還有着色等附加選項。我還沒有找到一些文檔。CMake命令行選項文檔
回答
絕對不是。您必須查看CMake的源代碼。
在線文檔很好,但有一些私人執行細節我們故意排除在官方文檔之外。我們從生成的項目和makefile中使用的命令行內容就是其中的一些細節。
在線文檔瀏覽:
記錄在案的命令行選項的位置:
概覽頁面,指着其他源碼信息ES:
Cmake documentation在此期間已經明智地改善,但-H<directory>
和-B
保持被隱藏,可能是很好的理由(他們不應該CMake的發展脈絡外使用) 。
-H<directory>
和-B
都解釋爲here。
對於cmake -E
,選項記錄在this section中。
我無法確認您對-H和-B的疑惑。我用這個選項使用CMake版本3.5.1,它仍然有效。如果只嘗試「cmake -H」,它會打印幫助,但使用「cmake -H」。「例如顯示錯誤消息,如」CMake錯誤:源目錄...似乎不包含CMakeLists.txt「。-B也沒問題。 – Andi
呃,如果它是無證的,你不能依賴它。可能隨時改變或破壞 – usr1234567
@ usr1234567正是! – Antonio
- 1. 命令行選項文檔標準
- 2. 將命令行選項添加到CMake
- 3. -cmake中的框架命令行選項
- 4. cmake - 設置默認命令行選項
- 5. 命令行選項
- 6. 命令行選項
- 7. 命令行選項
- 8. Cmake vs命令行:錯誤Cmake,不在命令行中
- 9. JavaScript文檔執行命令
- 10. Cmake命令行太長windows
- 11. Cmake,Boost解析命令行
- 12. Java jar文件的命令行選項
- 13. 命令行選項創建文件
- 14. C++和命令行選項
- 15. 命令行菜單選項
- 16. mysql命令行選項
- 17. os.execute()與命令行選項
- 18. 命令行選項,在Python
- 19. PyQt的命令行選項
- 20. 在Android NDK項目中從命令行運行CMake
- 21. Cmake list-get命令
- 22. 使用CMake選項命令而不是設置的優點?
- 23. CMake的:如何輸出分號(;)在ADD_CUSTOM_TARGET命令選項
- 24. BiarEnginer.jar /命令行導入文檔/使用
- 25. 用命令行更改文檔根
- 26. 在命令行上閱讀node.js文檔
- 27. Serena尺寸命令行(dmcli)文檔
- 28. OPA:命令行參數文檔
- 29. 在命令行中移動CMake的選項加入到頂級的CMakeLists.txt
- 30. cmake/make - 無法識別的命令行選項「-std = C++ 14」 - 但是G ++確實
https://cmake.org/cmake/help/v3.2/manual/cmake.1.html#options爲記錄的,互聯網爲無證件(如http://stackoverflow.com/questions/31090821/what-do-h-option-means-for-cmake和用於'-H'和'-B'的http://stackoverflow.com/a/13713684/110118):) – mlvljr