[CMake] CMake: using dlopen

Franck Houssen franck.houssen at inria.fr
Sun Jan 7 13:13:30 EST 2018


----- Mail original -----

> De: "Roger Leigh" <rleigh at codelibre.net>
> À: "Franck Houssen" <franck.houssen at inria.fr>
> Cc: cmake at cmake.org
> Envoyé: Dimanche 7 Janvier 2018 18:14:04
> Objet: Re: [CMake] CMake: using dlopen

> -------- Original message --------
> From: Franck Houssen <franck.houssen at inria.fr>
> Date: 07/01/2018 13:58 (GMT+00:00)
> To: Roger Leigh <rleigh at codelibre.net>
> Cc: cmake at cmake.org
> Subject: Re: [CMake] CMake: using dlopen

> > OK, thanks. So, I go with: target_link_libraries(main PUBLIC ...
> > ${CMAKE_DL_LIBS})

> Use PRIVATE if it is not used in any headers--it's an internal implementation
> detail.
Difference between PUBLIC/PRIVATE has never been clear to me (usually I always use PUBLIC). 
main.cpp includes dlfcn.h and uses it: not sure to get what you meant (PRIVATE is for templates ? when a header include headers ?) 

> Regards,
> Roger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cmake.org/pipermail/cmake/attachments/20180107/cbb11f12/attachment.html>


More information about the CMake mailing list