11
如何编写CMakeLists.txt
才有条件地链接到全系统的librt
库仅在Linux环境下?有条件的CMAKE链接到rt库
如何编写CMakeLists.txt
才有条件地链接到全系统的librt
库仅在Linux环境下?有条件的CMAKE链接到rt库
cmake有几个预定义的变量可用于环境检测(WIN32,UNIX,APPLE,CYGWIN)。下面是完整的列表:http://www.cmake.org/cmake/help/cmake-2-8-docs.html#section_VariablesThatDescribetheSystem
所以,你可以写类似
if(UNIX AND NOT APPLE)
target_link_libraries(target_name rt)
endif()