CMAKE 中平臺判斷
CMAKE 中判斷當前作業系統平臺:
<span style="font-size:18px;">MESSAGE(STSTUS "###################################")
MESSAGE(STATUS "operation system is ${CMAKE_SYSTEM}")
IF (CMAKE_SYSTEM_NAME MATCHES "Linux")
MESSAGE(STATUS "current platform: Linux ")
ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Windows")
MESSAGE(STATUS "current platform: Windows")
ELSEIF (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
MESSAGE(STATUS "current platform: FreeBSD")
ELSE ()
MESSAGE(STATUS "other platform: ${CMAKE_SYSTEM_NAME}")
ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux")
MESSAGE(STSTUS "###################################")
</span>
IF (WIN32)
MESSAGE(STATUS "Now is windows")
ELSEIF (APPLE)
MESSAGE(STATUS "Now is Apple systens.")
ELSEIF (UNIX)
MESSAGE(STATUS "Now is UNIX-like OS's. Including aPPLE os x and CygWin")
ENDIF ()
原文:https://blog.csdn.net/su_787910081/article/details/45343515
相關文章
- 【kingsql分享】Linux平臺判斷大小端SQLLinux
- Flutter 如何判斷 Widget 位於前臺Flutter
- 怎麼判斷dns汙染,怎麼判斷dns汙染,具體判斷方法DNS
- JS的判斷語句:判斷、迴圈JS
- if 判斷使用
- 使用帶型別判斷的比較判斷型別
- js函式中的if判斷和a==b判斷JS函式
- 登入驗證判斷,獲取後臺資料
- 如何判斷物聯網路卡平臺好不好
- 判斷空值
- 素數判斷
- 原型判斷方法原型
- 判斷素數
- 判斷語句
- 判斷難點
- nginx 多if判斷。Nginx
- 如何判斷股票有沒有主力?主力的判斷方法
- nginx判斷路徑是否含有某個引數做判斷Nginx
- C語言判斷素數,判斷質素演算法C語言演算法
- js判斷型別JS型別
- js判斷時間JS
- 判斷負環模板
- 正規化判斷
- JavaScript 判斷閏年JavaScript
- Javascript判斷空物件JavaScript物件
- C 判斷語句
- 彙編——判斷大小
- Java判斷統計Java
- 判斷NaN的真假NaN
- Python判斷閏年Python
- 評價判斷類
- JS 型別判斷JS型別
- 判斷存在與否
- 質數的判斷
- Golang判斷url字首Golang
- 012 判斷語句
- lisp 判斷時間Lisp
- js基礎-12-判斷陣列和判斷物件的方法JS陣列物件