mirror of
https://github.com/reactos/CMake.git
synced 2024-11-24 12:09:48 +00:00
Build with libuv on Cygwin to enable server-mode
With our last update of libuv, Cygwin is now supported.
This commit is contained in:
parent
bc341a9d5e
commit
a9eaefaa1e
@ -536,9 +536,6 @@ int main(void) { return 0; }
|
||||
if(NOT HAVE_CoreServices_OS_X_10_5)
|
||||
set(CMAKE_USE_LIBUV 0)
|
||||
endif()
|
||||
elseif(CYGWIN)
|
||||
# libuv does not support Cygwin
|
||||
set(CMAKE_USE_LIBUV 0)
|
||||
elseif(CMAKE_SYSTEM_NAME STREQUAL "HP-UX")
|
||||
# Disable until it can be ported.
|
||||
set(CMAKE_USE_LIBUV 0)
|
||||
|
@ -133,6 +133,27 @@ if(CMAKE_SYSTEM_NAME STREQUAL "AIX")
|
||||
)
|
||||
endif()
|
||||
|
||||
if(CMAKE_SYSTEM_NAME MATCHES "CYGWIN")
|
||||
list(APPEND uv_libraries
|
||||
)
|
||||
list(APPEND uv_headers
|
||||
include/uv-posix.h
|
||||
)
|
||||
list(APPEND uv_defines
|
||||
)
|
||||
list(APPEND uv_sources
|
||||
src/unix/cygwin.c
|
||||
src/unix/bsd-ifaddrs.c
|
||||
src/unix/no-fsevents.c
|
||||
src/unix/no-proctitle.c
|
||||
src/unix/posix-hrtime.c
|
||||
src/unix/posix-poll.c
|
||||
src/unix/procfs-exepath.c
|
||||
src/unix/sysinfo-loadavg.c
|
||||
src/unix/sysinfo-memory.c
|
||||
)
|
||||
endif()
|
||||
|
||||
if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
||||
list(APPEND uv_headers
|
||||
include/uv-darwin.h
|
||||
|
Loading…
Reference in New Issue
Block a user