This recipe has been moved to conan-center-index (initially through pull request 677). This project exists to support the legacy bintray remote, by keeping transparancy regarding the backing code. The bintray remote, as well as this repo, will no longer receive updates. While the older versions can still be used, moving to the Conan Center package is highly recommended.
Conan package for machinezone/IXWebSocket.
Windows | Linux/OSX |
---|---|
You can install the project locally by typing:
conan create . LunarWatcher/stable --build missing
Uploading to Conan Center is planned in the future.
Either way, to add it to your project, you need to make sure your Conan profile setting settings.compiler.libcxx
is set to libstdc++11
. If it's set to libstdc++
, the build may fail with undefined references to IXWebSocket.
Until it's linked to Conan Center, the package is accessible by adding another remote:
conan remote add remote_name_here https://api.bintray.com/conan/oliviazoe0/conan-packages
The latest version can be found in the badge at the top of this readme, and has the signature IXWebSocket/version_here@LunarWatcher/stable
.
use_mbed_tls
- whether or not to use MbedTLS. By default, this is false to allow platform-specific SSL providers (Both Mac and UNIX supports MbedTLS, but they fall back to platform-specific providers). NOTE: Windows uses MbedTLS regardless of this option.use_tls
- whether to enable TLS. By default, this is enabled.use_vendored_third_party
- whether or not to build (some) third party dependencies using the ones defined in IXWebSocket/third_party. this only applies to MbedTLS. This Conan recipe doesn't offer MbedTLS, which means if it's set to false, you need to have it installed on your system.use_ws
- whether to include the example folderws
from the repo. By default, this is false.