Only link dl if using tcp lib

This commit is contained in:
Carl Cook 2018-10-03 10:41:34 +13:00
parent d3f4d28ecd
commit 4b215f6ea3
1 changed files with 6 additions and 1 deletions

View File

@ -116,8 +116,13 @@ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/amqpcpp.pc.in"
"${CMAKE_CURRENT_BINARY_DIR}/amqpcpp.pc" @ONLY)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/amqpcpp.pc" DESTINATION lib/pkgconfig)
# submodule support
# ------------------------------------------------------------------------------------------------------
target_include_directories(${PROJECT_NAME} SYSTEM PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/>
$<INSTALL_INTERFACE:include/>
)
target_link_libraries(${PROJECT_NAME} ${CMAKE_DL_LIBS})
if(AMQP-CPP_LINUX_TCP)
target_link_libraries(${PROJECT_NAME} ${CMAKE_DL_LIBS})
endif()