[ https://issues.apache.org/jira/browse/QPID-8641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17717101#comment-17717101 ]
Jiri Daněk commented on QPID-8641: ---------------------------------- We already use vcpkg for CI in qpid-c++ and qpid-proton on Windows. It seems to be working well. Therefore, the little experience with C++ pkgmanagers I have is centered on vcpkg and that's probably the direction I'd tend to go. I'm certainly not opposed to conan integration, though. Latest CMake added some kind of dependency providers feature, which might allow seamless integration with multiple packaging systems, assuming that the packages are named the same, or we can set up suitable aliases, https://cmake.org/cmake/help/latest/command/cmake_language.html#dependency-providers. This looks nice. > Add support for Conan package manager (C++) > ------------------------------------------- > > Key: QPID-8641 > URL: https://issues.apache.org/jira/browse/QPID-8641 > Project: Qpid > Issue Type: New Feature > Components: C++ Build, C++ Tools > Affects Versions: qpid-cpp-1.39.0 > Reporter: Jonathan Gatley > Priority: Major > > [Conan|[https://conan.io/]] is an open-source package manager for C++ > projects. It allows developers to manage project dependencies in transparent > and declarative manner. > Currently, installing QPID requires installing pre-requisites such as boost, > libuuid, pkgconfig, all which have their own versioning, and then building > from source with cmake. > Adding QPID to [ConanCenter|[https://conan.io/center/]] would ease the > process of installing and maintaining QPID, as dependencies can be cleanly > declared in a single place (conanfile.py), and installation can be done in a > single command. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org