11
Cách viết CMakeLists.txt
để liên kết có điều kiện vào thư viện toàn hệ thống librt
chỉ khi trên môi trường Linux?Liên kết CMAKE có điều kiện với thư viện rt
Cách viết CMakeLists.txt
để liên kết có điều kiện vào thư viện toàn hệ thống librt
chỉ khi trên môi trường Linux?Liên kết CMAKE có điều kiện với thư viện rt
cmake có một số biến được xác định trước hữu ích cho việc phát hiện môi trường (WIN32, UNIX, APPLE, CYGWIN). Dưới đây là danh sách đầy đủ: http://www.cmake.org/cmake/help/cmake-2-8-docs.html#section_VariablesThatDescribetheSystem
Vì vậy, bạn có thể viết một cái gì đó giống như
if(UNIX AND NOT APPLE)
target_link_libraries(target_name rt)
endif()