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

Flexibilize CMake version and add Conan steps in docs #427

Merged
merged 3 commits into from
Jun 3, 2024

Conversation

uilianries
Copy link
Contributor

Hello!

In this PR I tried new changes that I hope be useful for users, including:

  • Before the PR build: Bump CMake version #406, the FATAL_ERROR in CMakeLists.txt version was related to avoid running older versions. Later, was added a maximum CMake version, but the CMake is very compatible between a version and other, so I removed the FATAL_ERROR to allow running the latest CMake version available (3.29.x)

  • When consuming Asio, both CMake target (asio::asio) and the library asio are consumed, causing double inclusion. I removed the library to keep CMake target are preference.

  • After merging the PR [sioclient] Build static libraries in Windows conan-io/conan-center-index#24176 in ConanCenterIndex, the socket-io client cpp is now available in Conan Center (https://conan.io/center/recipes/sioclient?version=cci.20240405) and can be installed via Conan commands. I added an entry in the documentation to explain how to install sioclient via Conan.

Regards!

@jmigual jmigual merged commit 57054e1 into socketio:master Jun 3, 2024
3 checks passed
@jmigual
Copy link
Collaborator

jmigual commented Jun 3, 2024

Hi, thanks for the additions!

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

Successfully merging this pull request may close these issues.

2 participants