diff --git a/recipes/opentelemetry-cpp/all/conanfile.py b/recipes/opentelemetry-cpp/all/conanfile.py index 3376a12ef3374..6f75a76a895d0 100644 --- a/recipes/opentelemetry-cpp/all/conanfile.py +++ b/recipes/opentelemetry-cpp/all/conanfile.py @@ -74,7 +74,10 @@ def _min_cppstd(self): @property def _default_cppstd(self): if self.options.with_stl == "default": - return default_cppstd(self).replace("gnu", "") + if self.settings.compiler.cppstd: + return str(self.settings.compiler.cppstd).replace("gnu", "") + else: + return default_cppstd(self).replace("gnu", "") return self._min_cppstd @property