It is rdr and network that needs it, not vncviewer.tags/v1.3.90
@@ -3,6 +3,10 @@ include_directories(${CMAKE_SOURCE_DIR}/common) | |||
add_library(network STATIC | |||
TcpSocket.cxx) | |||
if(WIN32) | |||
target_link_libraries(network ws2_32) | |||
endif() | |||
if(UNIX) | |||
libtool_create_control_file(network) | |||
endif() |
@@ -17,9 +17,9 @@ add_library(rdr STATIC | |||
set(RDR_LIBRARIES ${ZLIB_LIBRARIES} os) | |||
if(GNUTLS_FOUND) | |||
set(RDR_LIBRARIES ${RDR_LIBRARIES} ${GNUTLS_LIBRARIES}) | |||
if(WIN32) | |||
endif() | |||
if(WIN32) | |||
set(RDR_LIBRARIES ${RDR_LIBRARIES} ws2_32) | |||
endif() | |||
endif() | |||
target_link_libraries(rdr ${RDR_LIBRARIES}) |
@@ -48,13 +48,6 @@ endif() | |||
target_link_libraries(vncviewer rfb network rdr os Xregion ${FLTK_LIBRARIES} ${GETTEXT_LIBRARIES}) | |||
# When building with GnuTLS, librdr depends on ws2_32, so in order to make | |||
# MinGW happy, we need to put ws2_32 in librdr's target_link_libraries string, | |||
# not here. | |||
if(NOT GNUTLS_FOUND AND WIN32) | |||
target_link_libraries(vncviewer ws2_32) | |||
endif() | |||
install(TARGETS vncviewer DESTINATION ${BIN_DIR}) | |||
if(UNIX) | |||
install(FILES vncviewer.man DESTINATION ${MAN_DIR}/man1 RENAME vncviewer.1) |