CMake判断操作系统的控制指令
程序员文章站
2022-07-15 16:44:29
...
为了真正做到cmake管理,从而实现跨平台,因此判断操作系统很有必要;
IF(WIN32)
MESSAGE(STATUS “This is Windows.”)
ELSEIF(UNIX)
MESSAGE(STATUS “This is Linux.”)
ELSEIF(APPLE)
MESSAGE(STATUS “This is APPLE.”)
ENDIF(WIN32)
上面的代码段是写在CMakeLists.txt里面的,对Windows、Linux和APPLE操作系统做了不同的操作。