@@ -50,31 +50,19 @@ Get the sources of the uws.chat server [here](https://github.com/uWebSockets/web
#### Dependencies
First of all you need to install the required dependencies. This is very easily done with a good open source package manager like [Homebrew](http://brew.sh) for OS X, [vcpkg](https://github.com/Microsoft/vcpkg) for Windows or your native Linux package manager.
Always required:
* OpenSSL 1.0.x
* OpenSSL 1.x.x
* zlib 1.x
* libuv 1.3+ *or* Boost.Asio 1.x (both optional on Linux)
Not required on Linux systems:
* libuv 1.3+
* Boost.Asio 1.x
If you wish to integrate with a specific event-loop you can define `USE_ASIO` or `USE_LIBUV` as a global compilation flag and then link to respective libraries. `USE_EPOLL` is default on Linux while other systems default to `USE_LIBUV`.
On Linux systems you don't necessarily need any third party event-loop library, but can run directly on the high performance epoll backend (this gives by far the best performance and memory usage). Non-Linux systems will automatically fall back to libuv.
If you wish to integrate with a specific event-loop you can define `USE_ASIO`or `USE_LIBUV` as a global compilation flag and then link to respective libraries.