summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibuv/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* libuv: Add support for building on IBM i (OS400)Jesse Gorzinski2020-03-061-0/+19
|
* libuv: Add partial port to HP-UXEarle Lowe2019-09-201-0/+17
| | | | | Port enough of libuv to HP-UX 11.31 ia64 with GCC 4.9.3 to work for CMake.
* Utilities: Suppress warnings in third-party code when using XLClangBrad King2019-02-251-1/+1
|
* Remove now-unused code once used for MIPSpro on IRIXBrad King2019-02-211-1/+1
| | | | | | In commit beb991110d (Remove now-unused code once used on IRIX, 2019-01-11, v3.14.0-rc1~167^2) we removed remnants of IRIX support. Also remove remnants of MIPSpro compiler support.
* libuv: Update CMake-internal buildsystemBrad King2019-01-171-18/+23
|
* libuv: Add kFreeBSD platform-specific filesGregor Jasny2018-09-181-0/+16
| | | | Issue 18375
* libuv: Update build within CMakeBrad King2018-01-191-1/+2
| | | | Update our CMake build rules to account for upstream changes.
* Build with libuv on Cygwin to enable server-modeBrad King2017-05-281-0/+21
| | | | With our last update of libuv, Cygwin is now supported.
* libuv: Update build within CMakeBrad King2017-05-261-0/+4
| | | | Update our CMake build rules to account for upstream changes.
* libuv: Update build within CMakeBrad King2017-05-161-0/+7
| | | | Update our CMake build rules to account for upstream changes.
* libuv: Compile as C 99 on Solaris 5.11Brad King2017-05-051-0/+7
| | | | SunPro 5.13 and below do not compile as c99 by default.
* libuv: Compile as C 90 on Solaris 5.10 with SunPro 5.14Brad King2017-05-051-3/+5
|
* libuv: Compile as C 90 on Solaris 10Brad King2017-02-281-0/+3
|
* libuv: Link to 'rt' library on Solaris 10 to get semaphoresBrad King2017-02-261-0/+1
|
* 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.
* 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: 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-311-0/+8
| | | | | 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-311-0/+217
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.