Re: [cmake-developers] Add property to get all linked libraries including transitive ones

2016-11-09 Thread Brad King
On 11/09/2016 01:28 PM, maikel van den Hurk wrote: >> Stephen Kelly wrote: >> I believe it's because of a chicken-egg concern - the link libraries are the >> basis for transitivity for other properties. I remember discussing that in >> the mailing list back in the design phase. > > When trying to

Re: [cmake-developers] Add property to get all linked libraries including transitive ones

2016-11-09 Thread maikel van den Hurk
Kelly <steve...@gmail.com> Verzonden: maandag 7 november 2016 01:23 Aan: cmake-developers@cmake.org Onderwerp: Re: [cmake-developers] Add property to get all linked libraries including transitive ones Brad King wrote: > On 11/04/2016 09:52 AM, maikel van den Hurk wrote: >>

Re: [cmake-developers] Add property to get all linked libraries including transitive ones

2016-11-06 Thread Stephen Kelly
Brad King wrote: > On 11/04/2016 09:52 AM, maikel van den Hurk wrote: >> What about doing what was targeted with this bug: >> https://cmake.org/Bug/view.php?id=12435? > > That issue is now tracked here: > > https://gitlab.kitware.com/cmake/cmake/issues/12435 > > I've just added some notes to

Re: [cmake-developers] Add property to get all linked libraries including transitive ones

2016-11-04 Thread Brad King
On 11/04/2016 09:52 AM, maikel van den Hurk wrote: > What about doing what was targeted with this bug: > https://cmake.org/Bug/view.php?id=12435? That issue is now tracked here: https://gitlab.kitware.com/cmake/cmake/issues/12435 I've just added some notes to the discussion. Steve, do you

Re: [cmake-developers] Add property to get all linked libraries including transitive ones

2016-11-04 Thread maikel van den Hurk
. Van: Brad King <brad.k...@kitware.com> Verzonden: donderdag 3 november 2016 12:53 Aan: maikel van den Hurk CC: cmake-developers@cmake.org; Tobias Hunger Onderwerp: Re: [cmake-developers] Add property to get all linked libraries including transitive ones On 11/02/2016 04:23 PM, maik

Re: [cmake-developers] Add property to get all linked libraries including transitive ones

2016-11-03 Thread Brad King
On 11/02/2016 04:23 PM, maikel van den Hurk wrote: > We are trying to develop a proper C++ dependency management tool > ...be able to get all transitive linked libraries The cmake-server mode introduced in 3.7 was created to support tooling. Perhaps something with that can be made to work if it

Re: [cmake-developers] Add property to get all linked libraries including transitive ones

2016-11-02 Thread Florent Castelli
One usage I would have had for this feature would have been to generate a pre-linked library. Basically, merging a static library and its dependencies together (check ld -r) and output an object file for static linking (not a shared library). This is required as merging static libraries may

Re: [cmake-developers] Add property to get all linked libraries including transitive ones

2016-11-02 Thread maikel van den Hurk
We are trying to develop a proper C++ dependency management tool which will combine Ivy together with CMake. Our intention is to open source this this modules later for everyone. As we need to keep track of all dependencies we would like to be able to get all transitive linked libraries to be

Re: [cmake-developers] Add property to get all linked libraries including transitive ones

2016-11-02 Thread Brad King
On 11/01/2016 04:30 PM, maikel van den Hurk wrote: > obtain actually all transitive linked libraries of a specific target. [snip] > this information is only fully available during generation time. What is an example use case for this? I don't think we can offer a configure-time solution but