build libuv with cmake