From 98125f9d4ce46947830fad5ebb476207a8310d70 Mon Sep 17 00:00:00 2001 From: Christian Beier Date: Thu, 26 Apr 2012 20:18:57 +0200 Subject: [PATCH] Fix CMake build of LibVNCClient. --- CMakeLists.txt | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2b291a3..6d4a5f9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -185,9 +185,25 @@ set(LIBVNCCLIENT_SOURCES ${LIBVNCCLIENT_DIR}/sockets.c ${LIBVNCCLIENT_DIR}/vncviewer.c ${COMMON_DIR}/minilzo.c - ${LIBVNCCLIENT_DIR}/tls.c ) +if(GNUTLS_FOUND) + set(LIBVNCCLIENT_SOURCES + ${LIBVNCCLIENT_SOURCES} + ${LIBVNCCLIENT_DIR}/tls_gnutls.c + ) +elseif(OPENSSL_FOUND) + set(LIBVNCCLIENT_SOURCES + ${LIBVNCCLIENT_SOURCES} + ${LIBVNCCLIENT_DIR}/tls_openssl.c + ) +else() + set(LIBVNCCLIENT_SOURCES + ${LIBVNCCLIENT_SOURCES} + ${LIBVNCCLIENT_DIR}/tls_none.c + ) +endif() + if(ZLIB_FOUND) add_definitions(-DLIBVNCSERVER_HAVE_LIBZ) include_directories(${ZLIB_INCLUDE_DIR})