File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -248,7 +248,11 @@ if(SYSTEMD_FOUND)
248248endif (SYSTEMD_FOUND )
249249
250250# common crypto used by both libvncserver and libvncclient
251- if (WITH_GCRYPT AND LIBGCRYPT_LIBRARIES)
251+ if (APPLE AND OPENSSL_FOUND)
252+ message (STATUS "Building crypto with OpenSSL" )
253+ set (CRYPTO_LIBRARIES ${OPENSSL_LIBRARIES} )
254+ set (CRYPTO_SOURCES ${COMMON_DIR} /crypto_openssl.c)
255+ elseif (WITH_GCRYPT AND LIBGCRYPT_LIBRARIES)
252256 message (STATUS "Building crypto with Libgcrypt" )
253257 set (CRYPTO_LIBRARIES ${LIBGCRYPT_LIBRARIES} )
254258 set (CRYPTO_SOURCES ${COMMON_DIR} /crypto_libgcrypt.c)
@@ -378,6 +382,7 @@ set(LIBVNCSERVER_SOURCES
378382set (LIBVNCCLIENT_SOURCES
379383 ${LIBVNCCLIENT_DIR} /cursor.c
380384 ${LIBVNCCLIENT_DIR} /listen.c
385+ ${LIBVNCCLIENT_DIR} /ardauth.c
381386 ${LIBVNCCLIENT_DIR} /rfbclient.c
382387 ${LIBVNCCLIENT_DIR} /sockets.c
383388 ${LIBVNCCLIENT_DIR} /vncviewer.c
@@ -516,6 +521,9 @@ if(WITH_LIBVNCCLIENT)
516521 ${GNUTLS_LIBRARIES}
517522 ${OPENSSL_LIBRARIES}
518523 )
524+ if (APPLE )
525+ target_link_libraries (vncclient "-framework CoreFoundation" "-framework GSS" "-framework Kerberos" )
526+ endif ()
519527 set (LIBVNCSERVER_LIBRARIES vncclient)
520528endif (WITH_LIBVNCCLIENT )
521529if (WITH_LIBVNCSERVER)
You can’t perform that action at this time.
0 commit comments