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

add conan package #40

Open
paulo-erichsen opened this issue Sep 24, 2019 · 3 comments
Open

add conan package #40

paulo-erichsen opened this issue Sep 24, 2019 · 3 comments

Comments

@paulo-erichsen
Copy link

hello deepfryed, would it be possible to officially support conan for this package?

for example, the Catch2 library has their package in the conan repository

@deepfryed
Copy link
Owner

Sorry, the testing setup I have serves the purpose here. If you go back in history, you can see I switched from using gtest to something simpler without extra dependencies.

  1. I'd like to minimize dependencies
  2. Does Conan offer something that's missing ?

@paulo-erichsen
Copy link
Author

paulo-erichsen commented Sep 25, 2019

sorry I should have been more clear. Conan is a popular package manager for C / C++. Other popular C/C++ package managers are build2, hunter, vcpkg

with conan, users can install packages locally which allows them to link libraries and all as if they were installed in the system. Then users can link the conan package against their project using the conan integration such as through CMake, Make, etc.

so what I was wondering in the original post was whether you could create a beanstalk-client conan package. Which then would be hosted in bintray and then users would be able to just install the package by running something like conan install beanstalk-client@deepfryed/stable

I've only mentioned Catch2 as an example that they do have code to create their own conan package and also they have their package hosted in bintray

@deepfryed
Copy link
Owner

oh never heard of it before!

sure thing, no problem - I can take a look over the weekend 👍

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

No branches or pull requests

2 participants