Hasty Briefsbeta

Bilingual

Reproducible and traceable configuration for Conan C and C++ package manager

2 days ago
  • #Package Management
  • #C++
  • #Conan
  • Conan C and C++ package manager introduces `conan config install-pkg` for better configuration management.
  • Configuration can now be packaged as standard Conan packages, improving versioning and reproducibility.
  • Supports version ranges and lockfiles for traceability and reproducibility.
  • Allows platform-specific configurations by leveraging Conan's settings.
  • Uses the same infrastructure as regular Conan packages, simplifying maintenance.
  • `conanconfig.yml` enables easy bootstrap and management of multiple configurations.
  • Lockfiles ensure exact configuration reproducibility, including versions and revisions.
  • `core.package_id:config_mode` allows configuration to influence package binary IDs.
  • Facilitates managing multiple configurations across different projects or teams.