Skip to content
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

Feature Request: Conan support #2050

Open
mekhanique opened this issue Apr 24, 2024 · 0 comments
Open

Feature Request: Conan support #2050

mekhanique opened this issue Apr 24, 2024 · 0 comments

Comments

@mekhanique
Copy link

mekhanique commented Apr 24, 2024

Is your feature request related to a problem?

No

Solution you'd like

Conan is a dependency manager for C/C++ that allows pre-compiled binaries for multiple platforms, along with other content, to be packaged in a manner that enables consumption and use for a plethora of configurations. It supports both a public repo and private servers as package hosting options.

Alternatives you've considered

None

Anything else?

I'd suggest the following in package namespacing support: <package_name>/<package_version>[@provenance]/[type]l where release type can include multiple build configurations such as release, debug, etc, or other contents such as headers, sources, and build toolchains; all within either the conanfile or package lists. There are quite a few methods in the conanfile.py to understand; the build_id(), package_info(), cpp_info(), and compatibility() being chief among them. Additional information around versioning, lock files, etc, can be found in the versioning document. Additional items to look at include the Conan package layout, binary model, and conandata.yml file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant