11
Cómo escribir CMakeLists.txt
para vincular de forma condicional a la biblioteca de todo el sistema librt
solo cuando está en entorno Linux?Enlace CMAKE condicional a la biblioteca rt
Cómo escribir CMakeLists.txt
para vincular de forma condicional a la biblioteca de todo el sistema librt
solo cuando está en entorno Linux?Enlace CMAKE condicional a la biblioteca rt
cmake tiene varias variables predefinidas útiles para la detección del entorno (WIN32, UNIX, APPLE, CYGWIN). Aquí está la lista completa: http://www.cmake.org/cmake/help/cmake-2-8-docs.html#section_VariablesThatDescribetheSystem
para que pueda escribir algo así como
if(UNIX AND NOT APPLE)
target_link_libraries(target_name rt)
endif()