Thanks for the hints!

> If you have access to upstream source, simply set the target properties with:
> set_properties(target LINK_INTERFACE_LIBRARIES "")

I might. The culprit right now are CMake property settings of the kind
```
set_target_properties(teuchosnumerics PROPERTIES
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO
"teuchoscomm;teuchoscore;/usr/lib/liblapack.so;/usr/lib/libblas.so"
  IMPORTED_LOCATION_RELWITHDEBINFO
"${_IMPORT_PREFIX}/lib/libteuchosnumerics.so.11.7"
  IMPORTED_SONAME_RELWITHDEBINFO "libteuchosnumerics.so.11"
  )
```
where references to /usr/lib/liblapack.so (from lapack-dev) appear
needlessly. Those files are created automatically by CMake, but I'll
check if we can influence those in any way. Otherwise I'll just patch
the export files directly.

Cheers,
Nico



On Mon, Mar 24, 2014 at 10:12 AM, Mathieu Malaterre <[email protected]> wrote:
> On Sat, Mar 22, 2014 at 1:31 PM, Nico Schlömer <[email protected]> 
> wrote:
>>> No, the 'linker' does not complain.
>>
>> You're right, it is the CMake dependency checker. The linking is all
>> right, but there's something amiss with the CMake export files. I'll
>> investigate.
>
> I think you should find online reference with those keywords "cmake
> transitive linking debian"
>
> If you have access to upstream source, simply set the target properties with:
> set_properties(target LINK_INTERFACE_LIBRARIES "")


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
https://lists.debian.org/cak6z60fssu+yb_bxzgrmrfciwrr+s5qsvas-jjhfxj_rd0e...@mail.gmail.com

Reply via email to