Open mmomtchev opened 6 months ago
Needs https://github.com/conan-io/conan/issues/15648 for a good solution
Any ideas for a temporary workaround when building?
In conanfile.py
:
def layout(self):
if self.dependencies['zlib']:
# https://github.com/conan-io/conan-center-index/issues/23058
print('Monkey patching zlib')
zlib = self.dependencies.host['zlib']._conanfile
zlib._package_info = zlib.package_info
def zlib_package_info():
zlib._package_info()
zlib.cpp_info.libs = ['z']
zlib.package_info = zlib_package_info
https://github.com/conan-io/conan-center-index/blob/5b9ff5f781fee9e9eb8eaa9f78796e3277ec8855/recipes/zlib/all/conanfile.py#L103
Reproduction:
I wonder what should be the correct test, since
clang
is notmingw
? Or maybeclang
should bemingw
?