博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CMake平台判断
阅读量:6614 次
发布时间:2019-06-24

本文共 727 字,大约阅读时间需要 2 分钟。

  1. MESSAGE(STATUS "operation system is ${CMAKE_SYSTEM}")  
  2.   
  3. IF (CMAKE_SYSTEM_NAME MATCHES "Linux")  
  4.     MESSAGE(STATUS "current platform: Linux ")  
  5. ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Windows")  
  6.     MESSAGE(STATUS "current platform: Windows")  
  7. ELSEIF (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")  
  8.     MESSAGE(STATUS "current platform: FreeBSD")  
  9. ELSE ()  
  10.     MESSAGE(STATUS "other platform: ${CMAKE_SYSTEM_NAME}")  
  11. ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux")  
  12.   
  13. MESSAGE(STSTUS "###################################")  

 

  1. IF (WIN32)  
  2.     MESSAGE(STATUS "Now is windows")  
  3. ELSEIF (APPLE)  
  4.     MESSAGE(STATUS "Now is Apple systens.")  
  5. ELSEIF (UNIX)  
  6.     MESSAGE(STATUS "Now is UNIX-like OS's. Including aPPLE os x  and CygWin")  
  7. ENDIF () 

转载于:https://www.cnblogs.com/Dennis-mi/articles/8053229.html

你可能感兴趣的文章