[package] cpprestsdk/2.10.16: private boost require needed
See original GitHub issueI need to use cpprestsdk together with a boost installation coming not from conan. Would be no problem if cpprestsdk would use a private require, as it uses boost only internally.
I saw that there is already a component cpprestsdk_boost_internal
. Is it meant to hide the boost require?
Boost versions are not binary compatible, so version overriding is in general dangerous.
Package and Environment Details (include every applicable attribute)
- Package Name/Version: cpprestsdk/2.10.16
- Operating System+version: Windows
- Compiler+version: Visual Studio 15 2017
- Conan version: conan 1.30.1
- Python version: Python 3.6
Conan profile (output of conan profile show default
or conan profile show <profile>
if custom profile is in use)
[settings]
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=15
build_type=Release
[options]
[build_requires]
[env]
Issue Analytics
- State:
- Created 3 years ago
- Comments:6 (6 by maintainers)
Top Results From Across the Web
cpprestsdk C/C++ Package - JFrog ConanCenter - Conan.io
A project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. conan. cpprestsdk.
Read more >cpprestsdk-2.10.16 - snakeoil-libs - GitLab - Snakeoil OS
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This...
Read more >cpprestsdk using vcpkg, cmake - can't find include files
That is, find_package(cpprestsdk REQUIRED) is needed to work with cpprestsdk . "All these files do exist under the vcpkg root directory" - ...
Read more >Debian -- Details of package libcpprest-dev in sid
This package contains header files that are needed to develop and compile applications which utilizes the C++ REST SDK / Casablanca framework.
Read more >Document History - MITK
... 1.74 | | cpprestsdk | 2.10.10 | 2.10.16 | | CMake (minimum required version) | 3.14.5 ... :warning: === TinyXML package dependencies...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I think that conan should provide properties for components as private/public/interface dependency, shared/static/header only etc, and handle propagation of dependencies libs/flags internally based on these informations.
@SpaceIm yes, it is not the same cases but I was trying to say that the issues exposed are similar in the sense that the current graph model should be improved in order to properly support the cases described here as well as the cases that
shared_library_package_id()
tried to mitigate.