[CMake] /path/to/libpng.so automatic conversion to -lpng ?
Andreas Naumann
Andreas-Naumann at gmx.net
Wed Jul 12 09:31:21 EDT 2017
Dear Rene,
cmake instrospects your compiler and asks for system directories. Only
these system directories will be removed and the corresponding libraries
will be linked by -l<...>. So, you should check your compiler and the
environment. I had several problems years ago with the environment
variable LIBRARY_PATH, which leads to such a behavior.
Regards,
Andreas
Am 12.07.2017 um 13:38 schrieb René J.V. Bertin:
> Hi,
>
> I have a target_link_libraries command that uses ${PNG_LIBRARIES} and thus *should* add something like `/path/to/libpng.so /path/to/libz.so` to the linker command. Instead, I am getting a linker command line that has `-lpng -lz`, which fails for me because the `/path/to` in question isn't on the standard library search path.
>
> Is there a cmake feature that does this automatic conversion, and if so how can I turn it off?
>
> Thanks,
> René
More information about the CMake
mailing list