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

Please add Conan Repository support #46

Open
jwaterloo opened this issue Jan 30, 2018 · 9 comments
Open

Please add Conan Repository support #46

jwaterloo opened this issue Jan 30, 2018 · 9 comments

Comments

@jwaterloo
Copy link

Please add Conan Repository support and please upload to a conan repo

@ldionne
Copy link
Owner

ldionne commented Jan 30, 2018

Dyno depends on Boost.CallableTraits, which does not have a Conan package yet. Bincrafters are working on it and they should have one soon, at which point I'll look into this again.

@ArekPiekarz
Copy link

@ldionne
Copy link
Owner

ldionne commented Feb 13, 2018

The Bincrafter's packages appear to be broken in the sense that they don't include the CMake config files necessary to use the libraries from CMake (i.e. HanaConfig.cmake and CallableTraitsConfig.cmake). I'll see if that can be fixed.

@ldionne
Copy link
Owner

ldionne commented Feb 13, 2018

Also, regardless of the above issue, whether it's reasonable to support Conan will depend on the resolution of conan-io/conan#2463

@ArekPiekarz
Copy link

What about this blog post [1] where Bincrafters list this as a highlight of the Boost 1.66 packages release:

"FindBoost.cmake : enables CMake files which refer to Boost::xyz to work without change"

To me it sounds like it should solve your issue, assuming it works and I'm interpreting it correctly. If it doesn't, maybe a question or a bug report for Bincrafters [2] should be filed.

[1] https://bincrafters.github.io/2018/02/12/Conan-Package-Boost-1-66-0/
[2] https://github.com/bincrafters/community/issues

@ArekPiekarz
Copy link

FYI Conan 1.4 added support for non-intrusive integration with CMake - https://blog.conan.io/2018/05/30/New-conan-release-1-4.html

@ldionne
Copy link
Owner

ldionne commented Jun 1, 2018

Support for this is planned -- one thing I need is for Boost.Hana and Boost.CallableTrait's Bincrafters packages to provide the CMake config files.

@ArekPiekarz
Copy link

Have you filed a bug report? Alternatively you can try a non-modular Boost package from conan-center - https://bintray.com/conan-community/conan/boost%3Aconan. Note that it allows disabling compilation of unneeded libraries.

@Lawrencemm
Copy link

I have made a package available as
dyno/0.1@lawrencem/stable
Available from the remote
https://api.bintray.com/conan/lawrencem99/lm

This is my branch for adding the recipe: https://github.com/Lawrencemm/dyno/tree/conan

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

4 participants