Skip to content

[boost] Conan 2.x cleanup #27602

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 20 commits into
base: master
Choose a base branch
from

Conversation

uilianries
Copy link
Member

@uilianries uilianries commented Jun 4, 2025

Summary

Changes to recipe: boost/1.88.0

Motivation

During the PR #26030 several other changes were made in order to simplify this recipe when using Conan 2.x, allowing for a reduction in the maintenance effort. Those changes were moved to here instead.

Details

  • Requires Conan 2.2 as minimal version
  • Add package type as library
  • Deprecate debug_level in favor of Conan conf tools.build:verbosity
  • Remove option i18n_backend, deprecated already
  • Remove short_paths, no longer used in Conan 2.x
  • Remove _settings_build. Not used in the recipe and deprecated with Conan 2.x
  • Remove several replace_in_file (patch) that are no longer applied (stritc=False hides it)
  • Use log info instead of warning for most cases to avoid output pollution
  • Remove Conan 1.x cpp_info.name

uilianries added 19 commits June 4, 2025 14:09
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant