Petr Mikhalitsyn

Results 29 comments of Petr Mikhalitsyn

> You can use the `self.dependencies["pkg/version"]` with version, to differentiate, or the `self.dependencies.get()` with the same syntax to obtain the reference to the dependency that you want (or just iterate...

It's looks like not a complete solution. Host part of protobuf generates headers. Headers could be used with any profile after that. What about tools, that generate host specific artifacts?...

> So I want an app_b application executable that statically links a Debug lib_a from pkg_a No, I want a prebuild Release executable app_b. And I don't care how it...

Also, you can reproduce this if pkg_b is a shared library. It is more popular case

Hello again. Sorry for late answer. I got your idea about vendor deps. We discussed at our team. And thinking about two methods of fixing it: 1. Mark shared libs...

Thank you for so detailed response! I don't got when package with different option could be used. I thought conan calculates options of deps before discovering requires of packages and...

Thank you for explanation, Now I reproduced your example:) Example ```bash cat > conanfileA.py

And final question You recommended to set dependency settings directly, but in our organisation we have really complicated compatibility rules. For example: 1. Release packages could be used as dependency...