summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibuv
Commit message (Collapse)AuthorAgeFilesLines
* libuv requires _XOPEN_SOURCE 600 on Solaris 11Eric Berge2016-12-221-1/+9
| | | | | | | This avoid build errors from the /usr/include/sys/feature_tests.h include file which disallows setting XOpen versions less than 6 when in C99 mode.
* Merge branch 'upstream-libuv' into update-libuvBrad King2016-09-294-41/+84
| | | | | * upstream-libuv: libuv 2016-09-27 (8221f9b3)
* libuv: Link with kvm on NetBSD and OpenBSDBrad King2016-09-091-0/+6
| | | | | We include the `kvm.h` header on these platforms and call kvm APIs. Link with the library to ensure they are available.
* libuv: Link with kvm on FreeBSDRoger Leigh2016-09-091-0/+3
| | | | Add it unconditionally. It is present in FreeBSD 11, 10 and 9.
* libuv: Simplify variable initializations to satisfy Clang scan-buildBrad King2016-09-012-10/+4
| | | | | The Clang scan-build tool warns about assignments whose values are never used, so initialize local variables at declaration instead.
* libuv: Fix unused variable warning in uv_loop_closeBrad King2016-08-311-0/+2
|
* libuv: Avoid including macOS CoreServices header globallyBrad King2016-08-311-4/+1
| | | | | We only need the availability macros in `unix/internal.h`. We already include CoreServices where needed in implementation files.
* libuv: Always include our own header firstBrad King2016-08-312-6/+6
|
* libuv: Conditionally declare Windows APIs for VS 2008 and belowBrad King2016-08-313-2/+23
|
* libuv: Fix anonymous union syntaxBrad King2016-08-311-2/+2
|
* libuv: Fix Windows API function typedef syntaxBrad King2016-08-311-5/+5
|
* libuv: Install LICENSE file with CMake documentationBrad King2016-08-311-0/+2
| | | | | When we install using the bundled libuv source, notify users of its license terms.
* libuv: Disable warnings to avoid changing 3rd party codeBrad King2016-08-312-0/+12
| | | | | Add '-w' or equivalent flag on compilers supporting it. Tell MSVC to use its lowest warning level inside libuv sources.
* libuv: Build the library within CMakeBrad King2016-08-312-0/+221
| | | | | | | | | | | Take logic from upstream `Makefile.am` and `configure.ac` to build libuv sources. Update `uv.h` to include KWSys Large File Support configuration so that consistent stream libraries are used (on AIX with XL). Add a `cm_uv.h` header to include the CMake-provided copy of the `uv.h` header from CMake sources.
* Merge branch 'upstream-libuv' into import-libuvBrad King2016-08-3199-0/+47701
* upstream-libuv: libuv 2016-08-30 (897738b1)