CMAKE 中判断当前操作系统平台:
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  | 
						MESSAGE(STATUS "###################################") 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(STATUS "###################################")  | 
					
| 
					 1 2 3 4 5 6 7  | 
						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 ()  | 
					
近期评论