1
A
回答
2
作爲構建過程的一部分,您可以使用cmake -P
作爲腳本運行常規CMake代碼。 腳本本身會包含一些像
file(GLOB RESULT DIR)
list(LENGTH RESULT RES_LEN)
if(RES_LEN EQUAL 0)
# DIR is empty, do something
endif()
相關問題
- 1. 用CMake編譯OpenCV項目時出錯
- 2. cmake:如何在項目目錄中包含/編譯文件?
- 3. 在編譯時檢測模板存在
- 4. 在MonoTouch中編譯時檢測JIT
- 5. 如何檢測use_frameworks!在編譯時
- 6. 如何在編譯時檢測WP8
- 7. 檢測或避免在編譯時
- 8. CMake在Windows上自動檢測Visual Studio目錄
- 9. Cmake在編譯時找不到-lcudart
- 10. Cmake與MinGW失敗編譯測試
- 11. CMake:跳過編譯器測試
- 12. 爲什麼CMake檢查C++編譯器?
- 13. 如何檢測在Chrome中上傳空目錄的時間?
- 14. 更改CMAKE子目錄中的編譯器CMakeLists.txt文件
- 15. 如何獲得c源代碼不cmake編譯目錄
- 16. cmake交叉編譯
- 17. cmake:編譯統計
- 18. 編譯時檢測CPU架構
- 19. 編譯時檢測OCaml版本C
- 20. CMake子目錄
- 21. 檢測項目語言中的cmake
- 22. 平臺檢測在CMake的
- 23. 編譯時編譯器如何檢測數字溢出?
- 24. g ++編譯失敗,Cmake不編譯
- 25. Spring目標編譯時代碼測試
- 26. CMake:編譯OpenCV時未找到CUDA庫
- 27. 檢測新目錄?
- 28. Java檢測目錄
- 29. cmake中的編譯時通配符安裝目標
- 30. Java7:創建新的非空目錄時檢測所有文件
謝謝你! :D BTW:愛你的暱稱,arrowdodger:v – Joel 2014-12-05 18:07:03
我認爲得到列表長度的正確語法是'list(LENGTH RESULT RES_LEN)',即沒有'$ {}'。 – Paul 2015-09-24 07:22:10
@Paul是正確的清單(LENGTH RESULT RES_LEN) – 2016-07-04 17:00:28