zhaojh329 / libuwsc

A Lightweight and fully asynchronous WebSocket client library based on libev
MIT License
289 stars 55 forks source link

Library installation by vcpkg #32

Open luizfernandonb opened 3 years ago

luizfernandonb commented 3 years ago

Do you intend to make the library available to be installed via vcpkg? It would be much easier and more practical and besides it would be available for installation for both Linux and Windows

zhaojh329 commented 3 years ago

Welcome to make a PR.

luizfernandonb commented 3 years ago

Welcome to make a PR.

Is your library compatible with libuv? libev is only compatible with Linux, there is no easy way to compile it using CMake, and libev is already quite old and not very up to date

zhaojh329 commented 3 years ago

I extremely like using libev.

libev tries to do one thing only (POSIX event library), and this in the most efficient way possible.

And libev's api is very succinct and use flexible.

luizfernandonb commented 3 years ago

I extremely like using libev.

libev tries to do one thing only (POSIX event library), and this in the most efficient way possible.

And libev's api is very succinct and use flexible.

So I believe that it will not be possible to port your library to Windows, libev is only compatible with POSIX from what I looked and researched :/