Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
vendor/open-simulation-interface: Add full_package_mode
Set full_package_mode for Protobuf to consider the case that a consumer recipe might set Protobuf as a shared or static library. How to reproduce issue: - Set the following options in your consumer: 'self.options['open-simulation-interface'].shared = True' and 'self.options['protobuf'].shared = True' - Then upload the packages to artifactory. - Now change `self.options['protobuf'].shared = False` in your consumer package. - Try to compile again. Assuming that your Conan configuration has as default `default_package_id_mode = semver_direct_mode' then the first version of OSI produced which links to a Protobuf as shared library is installed in your Conan cache.
- Loading branch information