libuv

hunter_add_package(libuv)
find_package(libuv CONFIG REQUIRED)
target_link_libraries(... libuv::uv)

uv_ssize_t

Since libuv 1.14.0-p1 type uv_ssize_t should be used in API instead of ssize_t. This is not a part of official 1.x API but will be the part of next official release. See for details: