Browse Source

Move ws2_32 dependency to the correct place

It is rdr and network that needs it, not vncviewer.
tags/v1.3.90
Pierre Ossman 9 years ago
parent
commit
428de11794
3 changed files with 6 additions and 9 deletions
  1. 4
    0
      common/network/CMakeLists.txt
  2. 2
    2
      common/rdr/CMakeLists.txt
  3. 0
    7
      vncviewer/CMakeLists.txt

+ 4
- 0
common/network/CMakeLists.txt View File

@@ -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()

+ 2
- 2
common/rdr/CMakeLists.txt View File

@@ -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})

+ 0
- 7
vncviewer/CMakeLists.txt View File

@@ -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)

Loading…
Cancel
Save