Quellcode durchsuchen

Fix MinGW build breakage


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4282 3789f03b-4d11-0410-bbf8-ca57d06f2519
tags/v1.0.90
DRC vor 13 Jahren
Ursprung
Commit
ed1ef85063
5 geänderte Dateien mit 15 neuen und 7 gelöschten Zeilen
  1. 2
    0
      CMakeLists.txt
  2. 1
    1
      common/rdr/CMakeLists.txt
  3. 2
    2
      config.h.cmake.in
  4. 0
    2
      win/CMakeLists.txt
  5. 10
    2
      win/vncviewer/CMakeLists.txt

+ 2
- 0
CMakeLists.txt Datei anzeigen

@@ -110,6 +110,8 @@ configure_file(config.h.cmake.in config.h)
add_definitions(-DHAVE_CONFIG_H)
include_directories(${CMAKE_BINARY_DIR})

add_definitions(-D_WIN32_IE=0x0500 -D_WIN32_WINNT=0x0500)

add_subdirectory(common)
add_subdirectory(win)


+ 1
- 1
common/rdr/CMakeLists.txt Datei anzeigen

@@ -16,7 +16,7 @@ add_library(rdr STATIC

set(RDR_LIBRARIES zlib os)
if(GNUTLS_FOUND)
set(RDR_LIBRARIES ${RDR_LIBRARIES} ${GNUTLS_LIBRARIES})
set(RDR_LIBRARIES ${RDR_LIBRARIES} ${GNUTLS_LIBRARIES} ws2_32)
endif()

target_link_libraries(rdr ${RDR_LIBRARIES})

+ 2
- 2
config.h.cmake.in Datei anzeigen

@@ -6,6 +6,6 @@
#cmakedefine HAVE_VSNPRINTF

/* MS Visual Studio 2008 and newer doesn't know ssize_t */
#if defined(HAVE_GNUTLS) && defined(WIN32)
#define ssize_t long
#if defined(HAVE_GNUTLS) && defined(WIN32) && !defined(__MINGW32__)
typedef size_t ssize_t;
#endif

+ 0
- 2
win/CMakeLists.txt Datei anzeigen

@@ -1,5 +1,3 @@
add_definitions(-D_WIN32_IE=0x0500 -D_WIN32_WINNT=0x0500)

include_directories(${CMAKE_SOURCE_DIR}/common ${CMAKE_SOURCE_DIR}/win)

configure_file(resdefs.h.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/resdefs.h)

+ 10
- 2
win/vncviewer/CMakeLists.txt Datei anzeigen

@@ -20,8 +20,16 @@ add_executable(vncviewer WIN32
vncviewer.cxx
vncviewer.rc)

target_link_libraries(vncviewer rfb rfb_win32 Xregion network rdr
ws2_32.lib)
set(VNCVIEWER_LIBRARIES rfb rfb_win32 Xregion network rdr)

# 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)
set(VNCVIEWER_LIBRARIES ${VNCVIEWER_LIBRARIES} ws2_32)
endif()

target_link_libraries(vncviewer ${VNCVIEWER_LIBRARIES})

install(TARGETS vncviewer
RUNTIME DESTINATION .

Laden…
Abbrechen
Speichern