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
相關文章
- Flutter 如何判斷 Widget 位於前臺Flutter
- 怎麼判斷dns汙染,怎麼判斷dns汙染,具體判斷方法DNS
- JS的判斷語句:判斷、迴圈JS
- 字元判斷字元
- 【kingsql分享】Linux平臺判斷大小端SQLLinux
- js函式中的if判斷和a==b判斷JS函式
- 使用帶型別判斷的比較判斷型別
- js資料型別判斷和陣列判斷JS資料型別陣列
- 登入驗證判斷,獲取後臺資料
- 如何判斷物聯網路卡平臺好不好
- 原型判斷方法原型
- nginx 多if判斷。Nginx
- 判斷 iOS 版本iOS
- sqlldr增加判斷。SQL
- 判斷語句
- thinkphp-條件判斷-範圍判斷-range標籤PHP
- 舒服的判斷當前應用是否處於前臺
- C語言判斷素數,判斷質素演算法C語言演算法
- nginx判斷路徑是否含有某個引數做判斷Nginx
- 判斷當前應用程式處於前臺還是後臺 ANDROIDAndroid
- JavaScript 判斷閏年JavaScript
- Javascript判斷空物件JavaScript物件
- js判斷型別JS型別
- 判斷NaN的真假NaN
- lisp 判斷時間Lisp
- Golang判斷url字首Golang
- Java判斷統計Java
- js判斷時間JS
- 判斷 iOS 裝置iOS
- JS 型別判斷JS型別
- JavaScript判斷閏年JavaScript
- sql when null 判斷SQLNull
- iOS正則判斷iOS
- JS判斷備忘JS
- PHP字串包含判斷PHP字串
- bash中字串判斷字串
- 判斷負環模板
- 正規化判斷