Some Conan packages require system libraries that are not included in the package itself, but must still be linked to the final binary. These libraries are now placed into a separate library list in self.cpp_info.system_libs.
An example of such package is "libsystemd", which can be found on the Conan Center.
Handle cpp_info.system_libs in the same way as cpp_info.libs, but allow this attribute to be omitted for backwards compatibility with older versions of Conan.
Add new unit tests using the included "libsystemd" conanbuildinfo file.
Some Conan packages require system libraries that are not included in the package itself, but must still be linked to the final binary. These libraries are now placed into a separate library list in
self.cpp_info.system_libs
.An example of such package is "libsystemd", which can be found on the Conan Center.
Handle
cpp_info.system_libs
in the same way ascpp_info.libs
, but allow this attribute to be omitted for backwards compatibility with older versions of Conan.Add new unit tests using the included "libsystemd" conanbuildinfo file.