@@ -197,26 +197,23 @@ if(Threads_FOUND)
197197endif ()
198198if (ZLIB_FOUND)
199199 set (LIBVNCSERVER_HAVE_LIBZ 1)
200- else ()
201- unset (ZLIB_LIBRARIES) # would otherwise contain -NOTFOUND, confusing target_link_libraries()
200+ list (APPEND ADDITIONAL_LIBS ${ZLIB_LIBRARIES} )
202201endif ()
203202if (LZO_FOUND)
204203 set (LIBVNCSERVER_HAVE_LZO 1)
205- else ()
206- unset (LZO_LIBRARIES CACHE ) # would otherwise contain -NOTFOUND, confusing target_link_libraries()
204+ list (APPEND ADDITIONAL_LIBS ${LZO_LIBRARIES} )
207205endif ()
208206if (JPEG_FOUND)
209207 set (LIBVNCSERVER_HAVE_LIBJPEG 1)
210- else ()
211- unset (JPEG_LIBRARIES) # would otherwise confuse target_link_libraries()
208+ list (APPEND ADDITIONAL_LIBS ${JPEG_LIBRARIES} )
212209endif ()
213210if (PNG_FOUND)
214211 set (LIBVNCSERVER_HAVE_LIBPNG 1)
215212else ()
216213 unset (PNG_LIBRARIES) # would otherwise contain -NOTFOUND, confusing target_link_libraries()
217214endif ()
218- if (NOT OPENSSL_FOUND)
219- unset (OPENSSL_LIBRARIES) # would otherwise contain -NOTFOUND, confusing target_link_libraries( )
215+ if (OPENSSL_FOUND)
216+ list ( APPEND ADDITIONAL_LIBS ${OPENSSL_LIBRARIES} )
220217endif ()
221218if (SYSTEMD_FOUND)
222219 add_definitions (-DLIBVNCSERVER_WITH_SYSTEMD)
@@ -251,6 +248,7 @@ endif()
251248
252249if (GNUTLS_FOUND)
253250 set (LIBVNCSERVER_HAVE_GNUTLS 1)
251+ list (APPEND ADDITIONAL_LIBS ${GNUTLS_LIBRARIES} )
254252endif ()
255253
256254if (OPENSSL_FOUND)
@@ -460,20 +458,10 @@ endif()
460458
461459target_link_libraries (vncclient
462460 ${ADDITIONAL_LIBS}
463- ${ZLIB_LIBRARIES}
464- ${LZO_LIBRARIES}
465- ${JPEG_LIBRARIES}
466- ${GNUTLS_LIBRARIES}
467- ${OPENSSL_LIBRARIES}
468461)
469462target_link_libraries (vncserver
470463 ${ADDITIONAL_LIBS}
471- ${ZLIB_LIBRARIES}
472- ${LZO_LIBRARIES}
473- ${JPEG_LIBRARIES}
474464 ${PNG_LIBRARIES}
475- ${GNUTLS_LIBRARIES}
476- ${OPENSSL_LIBRARIES}
477465)
478466
479467SET_TARGET_PROPERTIES (vncclient vncserver
0 commit comments