判断操作系统的方法:
1 2 3 4 5 6 7 8 9 10 11 |
# project variables MESSAGE(STATUS "platform: ${CMAKE_SYSTEM_NAME}") if (UNIX AND NOT APPLE) MESSAGE(STATUS "unix") elseif (WIN32) MESSAGE(STATUS "windows") elseif (APPLE) MESSAGE(STATUS "mac os") else () MESSAGE(STATUS "other platform") endif () |
要注意的问题是APPLE
也属于UNIX
。
评论