[cmake-developers] Policy for INTERFACE_LINK_LIBRARIES
Stephen Kelly
steveire at gmail.com
Fri Nov 30 11:46:37 EST 2012
Brad King wrote:
> On 11/30/2012 11:07 AM, Stephen Kelly wrote:
>> Brad King wrote:
>>> Please restart your INTERFACE_LINK_LIBRARIES topic on master
>>
>> Thanks, I've done that now.
>
> The target_link_libraries test fails:
>
> http://open.cdash.org/testDetails.php?test=168404487&build=2691368
> ...
> CMake Warning (dev) in CMakeLists.txt:
> The INTERFACE_LINK_LIBRARIES and LINK_INTERFACE_LIBRARIES are not the
> same for target "depC".
>
> NEW content is "$<1:depA>"
>
> OLD content is "$<1:depA>"
>
> Policy CMP0019 is not set: Use INTERFACE_LINK_LIBRARIES instead of
> LINK_INTERFACE_LIBRARIES_<CONFIG>. Run "cmake --help-policy CMP0019"
> for
> policy details. Use the cmake_policy command to set the policy and
> suppress this warning.
> ...
> NMAKE : warning U4006: special macro undefined : '$<1:depA>'
> LINK : fatal error LNK1104: cannot open file '1:depA>.obj'
Strange, it passes for me. I get 'This build doesn't exist.' when I try to
visit that url.
> Also, for static libraries the exports should not look at the
> INTERFACE_LINK_LIBRARIES property.
Ok, I'm looking into the static libraries issue now.
Thanks,
Steve.
More information about the cmake-developers
mailing list