bootstrap: Make libuv available during bootstrap
On UNIX, build only the parts of libuv we need for the filesystem, process, and poll abstractions using the POSIX poll() backend. This avoids many platform-specific conditions. On Windows, build all of libuv; there are no conditional alternatives anyway.
Showing
- Source/cmakemain.cxx 4 additions, 3 deletionsSource/cmakemain.cxx
- Utilities/cmlibuv/include/uv-unix.h 15 additions, 1 deletionUtilities/cmlibuv/include/uv-unix.h
- Utilities/cmlibuv/src/unix/cmake-bootstrap.c 139 additions, 0 deletionsUtilities/cmlibuv/src/unix/cmake-bootstrap.c
- Utilities/cmlibuv/src/unix/fs.c 1 addition, 1 deletionUtilities/cmlibuv/src/unix/fs.c
- Utilities/cmlibuv/src/unix/internal.h 12 additions, 2 deletionsUtilities/cmlibuv/src/unix/internal.h
- Utilities/cmlibuv/src/unix/pipe.c 1 addition, 1 deletionUtilities/cmlibuv/src/unix/pipe.c
- Utilities/cmlibuv/src/unix/posix-hrtime.c 25 additions, 0 deletionsUtilities/cmlibuv/src/unix/posix-hrtime.c
- Utilities/cmlibuv/src/unix/stream.c 5 additions, 5 deletionsUtilities/cmlibuv/src/unix/stream.c
- Utilities/cmlibuv/src/uv-common.c 2 additions, 0 deletionsUtilities/cmlibuv/src/uv-common.c
- bootstrap 109 additions, 1 deletionbootstrap
Loading
Please register or sign in to comment