[CMake] include library dependencies in static lib for Visual Studio

2018-01-07 Thread Pedro Vicente
I have a project with a chain of external libraries and some of the dependencies depend on each other as options meaning project uses LIB A, LIB B LIB B can use as option LIB C my project then needs to inquire LIB B to see if LIB C was included (to link with LIB C) I do this like this

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 dlopen >> >> Original message >> From: Franck Hous

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/01/2018 13:58 (GMT+00:00) > To: Roger Leigh > Cc

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, "Franck Houssen" : > > - Mail original - > >>  De: "Konstant

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 used in a

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 >>  Objet: Re: [CMake] CMake: using dlopen >> >>  > - Mail original - >>  > >>  >>

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 original - > > > >> De: "Roger Leigh" > >> À: cmake@cmake.org > >> E

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 define the CMAKE_DL_LIBS which a very high >>> percentage of the ti

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 high > > percentage of the time will jus