[CMake] linking with .so w/ non-standard names
Michael Wild
themiwi at gmail.com
Fri Aug 14 16:34:58 EDT 2009
What does your cache entry say? When you did your testing, did you
always delete the cache? Otherwise you get strange effects...
Please show us the output of something like this in your CMakeLists.txt:
message( STATUS "DEBUG: ABCD_LIBRARY = '${ABCD_LIBRARY}'" )
and the link command you can see when doing a "make VERBOSE=1".
Michael
On 14. Aug, 2009, at 22:25, Kenneth Chang wrote:
> I did, then cmake broke the .so down into its component paths and
> library name, and used -L<path> -l<libname>, which caused the linker
> to look for <path>/lib<libname>.so
>
> -Kenny
>
> Bill Hoffman wrote:
>> Kenneth Chang wrote:
>>> Just downloaded 2.6.4, same behavior.
>>>
>>> Do I have to mark the .so extension so it's recognized as a
>>> linkable item?
>>>
>>
>> Why not use target_link_libraries with a full path to the .so?
>>
>> -Bill
>
More information about the CMake
mailing list