Added self-initializatiion of libuv compilation