Re: [CMake] CMake: using dlopen

2018-01-08 Thread Franck Houssen
- Mail original - > De: "Eric Noulard" > À: "Franck Houssen" > Cc: "J Decker" , "CMake Mail List" > Envoyé: Lundi 8 Janvier 2018 11:27:29 > Objet: Re: [CMake] CMake: using dlopen > Franck, > Yes I understand and I mostly do

Re: [CMake] CMake: using dlopen

2018-01-08 Thread Eric Noulard
*"Franck Houssen" , "CMake Mail List" < > cmake@cmake.org> > *Envoyé: *Lundi 8 Janvier 2018 10:53:51 > > *Objet: *Re: [CMake] CMake: using dlopen > > Explanations on PRIVATE, PUBLIC, INTERFACE has already been discussed in > those ML threads: > https

Re: [CMake] CMake: using dlopen

2018-01-08 Thread Franck Houssen
anck.hous...@inria.fr > > > wrote: > > > > - Mail original - > > > > > > > De: "Rainer Poisel" < rainer.poi...@gmail.com > > > > > > > > À: "Franck Houssen" < franck.hous...@inria.fr > &

Re: [CMake] CMake: using dlopen

2018-01-08 Thread Eric Noulard
try again. 2018-01-08 10:45 GMT+01:00 J Decker : > > On Mon, Jan 8, 2018 at 1:41 AM, Franck Houssen > wrote: > >> >> >> - Mail original - >> > De: "Rainer Poisel" >> > À: "Franck Houssen" >> > Envoyé: Di

Re: [CMake] CMake: using dlopen

2018-01-08 Thread J Decker
t;CMake Mail List" > > Envoyé: Lundi 8 Janvier 2018 10:41:25 > > Objet: Re: [CMake] CMake: using dlopen > > > > > > > > - Mail original - > > > De: "Rainer Poisel" > > > À: "Franck Houssen" > > > Envoyé: Dim

Re: [CMake] CMake: using dlopen

2018-01-08 Thread Franck Houssen
> Envoyé: Lundi 8 Janvier 2018 10:41:25 > Objet: Re: [CMake] CMake: using dlopen > > > > - Mail original - > > De: "Rainer Poisel" > > À: "Franck Houssen" > > Envoyé: Dimanche 7 Janvier 2018 19:34:21 > > Objet: Re: [CMake

Re: [CMake] CMake: using dlopen

2018-01-08 Thread J Decker
On Mon, Jan 8, 2018 at 1:41 AM, Franck Houssen wrote: > > > - Mail original - > > De: "Rainer Poisel" > > À: "Franck Houssen" > > Envoyé: Dimanche 7 Janvier 2018 19:34:21 > > Objet: Re: [CMake] CMake: using dlopen > > >

Re: [CMake] CMake: using dlopen

2018-01-08 Thread Franck Houssen
- Mail original - > De: "Rainer Poisel" > À: "Franck Houssen" > Envoyé: Dimanche 7 Janvier 2018 19:34:21 > Objet: Re: [CMake] CMake: using dlopen > > Hi, > > On Sun, Jan 7, 2018 at 7:13 PM, Franck Houssen > wrote: > > Differe

Re: [CMake] CMake: using dlopen

2018-01-07 Thread Konstantin Tokarev
07.01.2018, 21:13, "Franck Houssen" : > >> De: "Roger Leigh" >> À: "Franck Houssen" >> Cc: cmake@cmake.org >> Envoyé: Dimanche 7 Janvier 2018 18:14:04 >> Objet: Re: [CMake] CMake: using

Re: [CMake] CMake: using dlopen

2018-01-07 Thread Franck Houssen
- Mail original - > De: "Roger Leigh" > À: "Franck Houssen" > Cc: cmake@cmake.org > Envoyé: Dimanche 7 Janvier 2018 18:14:04 > Objet: Re: [CMake] CMake: using dlopen > Original message > From: Franck Houssen > Date: 07

Re: [CMake] CMake: using dlopen

2018-01-07 Thread Franck Houssen
- Mail original - > De: "Konstantin Tokarev" > À: "Franck Houssen" > Cc: cmake@cmake.org, "Roger Leigh" > Envoyé: Dimanche 7 Janvier 2018 17:50:40 > Objet: Re: [CMake] CMake: using dlopen > > > > 07.01.2018, 19:36,

Re: [CMake] CMake: using dlopen

2018-01-07 Thread Roger Leigh
Original message From: Franck Houssen Date: 07/01/2018 13:58 (GMT+00:00) To: Roger Leigh Cc: cmake@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 u

Re: [CMake] CMake: using dlopen

2018-01-07 Thread Konstantin Tokarev
07.01.2018, 19:36, "Franck Houssen" : > - Mail original - >>  De: "Konstantin Tokarev" >>  À: "Franck Houssen" >>  Cc: cmake@cmake.org, "Roger Leigh" >>  Envoyé: Dimanche 7 Janvier 2018 15:20:08 >

Re: [CMake] CMake: using dlopen

2018-01-07 Thread Franck Houssen
- Mail original - > De: "Konstantin Tokarev" > À: "Franck Houssen" > Cc: cmake@cmake.org, "Roger Leigh" > Envoyé: Dimanche 7 Janvier 2018 15:20:08 > Objet: Re: [CMake] CMake: using dlopen > > > > > - Mail origina

Re: [CMake] CMake: using dlopen

2018-01-07 Thread Konstantin Tokarev
> - Mail original - > >> De: "Roger Leigh" >> À: cmake@cmake.org >> Envoyé: Samedi 6 Janvier 2018 18:42:11 >> Objet: Re: [CMake] CMake: using dlopen >> >> On 06/01/18 17:01, J Decker wrote: >>> CMake/shared/modules will def

Re: [CMake] CMake: using dlopen

2018-01-07 Thread Franck Houssen
- Mail original - > De: "Roger Leigh" > À: cmake@cmake.org > Envoyé: Samedi 6 Janvier 2018 18:42:11 > Objet: Re: [CMake] CMake: using dlopen > > On 06/01/18 17:01, J Decker wrote: > > CMake/shared/modules will define the CMAKE_DL_LIBS  which a very hi

Re: [CMake] CMake: using dlopen

2018-01-06 Thread Roger Leigh
On 06/01/18 17:01, J Decker wrote: CMake/shared/modules will define the CMAKE_DL_LIBS  which a very high percentage of the time will just be library 'dl' . Pretty much any man page on dlopen defines 'dl' On Linux. On MaxOSX and FreeBSD not at all, where the dl functions are in libSystem and

Re: [CMake] CMake: using dlopen

2018-01-06 Thread J Decker
ds it as a -L option to be searched with standard library functions. On Sat, Jan 6, 2018 at 8:41 AM, Franck Houssen wrote: > > -- > > *De: *"J Decker" > *À: *"Franck Houssen" > *Cc: *"CMake Mail List" > *Envoyé: *Sa

Re: [CMake] CMake: using dlopen

2018-01-06 Thread Franck Houssen
- Mail original - > De: "Rainer Poisel" > À: "J Decker" > Cc: "Franck Houssen" , cmake@cmake.org > Envoyé: Samedi 6 Janvier 2018 17:30:53 > Objet: Re: [CMake] CMake: using dlopen > Hi, > I would use ${CMAKE_DL_LIBS} in target_lin

Re: [CMake] CMake: using dlopen

2018-01-06 Thread Franck Houssen
- Mail original - > De: "J Decker" > À: "Franck Houssen" > Cc: "CMake Mail List" > Envoyé: Samedi 6 Janvier 2018 16:19:33 > Objet: Re: [CMake] CMake: using dlopen > probably just need target_link_libraries( dl ) But so, who defined th

Re: [CMake] CMake: using dlopen

2018-01-06 Thread Rainer Poisel
Hi, I would use ${CMAKE_DL_LIBS} in target_link_libraries: * https://cmake.org/cmake/help/v3.0/variable/CMAKE_DL_LIBS.html Regards, Rainer On Jan 6, 2018 16:19, "J Decker" wrote: probably just need target_link_libraries( dl ) On Sat, Jan 6, 2018 at 6:34 AM, Franck Houssen wrote: > He

Re: [CMake] CMake: using dlopen

2018-01-06 Thread J Decker
probably just need target_link_libraries( dl ) On Sat, Jan 6, 2018 at 6:34 AM, Franck Houssen wrote: > Hello, > > I have an executable that needs dlopen. > > Googled this a bit: seems (surprisingly) there is no FindDLUtils ?!.. > Correct ? If so, why is this ? > My understanding is that I need

[CMake] CMake: using dlopen

2018-01-06 Thread Franck Houssen
Hello, I have an executable that needs dlopen. Googled this a bit: seems (surprisingly) there is no FindDLUtils ?!.. Correct ? If so, why is this ? My understanding is that I need to go: ~BUILD> cmake -DCMAKE_LD_LIBS="-ldl -L/path/to/dl" .. which is, basically, telling to CMake where dl is