mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 21:00:01 -05:00
libuv: Remove kvm dependency for all BSDs except NetBSD
This dependency is not expressed in upstream libuv. It was added to
CMake by commit 6a497bb0a3 (libuv: Link with kvm on FreeBSD, 2016-09-08,
v3.7.0-rc1~143^2~1). It is needed only on NetBSD.
Fixes: #26722
This commit is contained in:
@@ -219,7 +219,6 @@ endif()
|
|||||||
|
|
||||||
if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
||||||
list(APPEND uv_libraries
|
list(APPEND uv_libraries
|
||||||
kvm
|
|
||||||
)
|
)
|
||||||
list(APPEND uv_headers
|
list(APPEND uv_headers
|
||||||
include/uv/bsd.h
|
include/uv/bsd.h
|
||||||
@@ -236,7 +235,6 @@ endif()
|
|||||||
if(CMAKE_SYSTEM_NAME STREQUAL "kFreeBSD")
|
if(CMAKE_SYSTEM_NAME STREQUAL "kFreeBSD")
|
||||||
list(APPEND uv_libraries
|
list(APPEND uv_libraries
|
||||||
freebsd-glue
|
freebsd-glue
|
||||||
kvm
|
|
||||||
)
|
)
|
||||||
list(APPEND uv_headers
|
list(APPEND uv_headers
|
||||||
include/uv/bsd.h
|
include/uv/bsd.h
|
||||||
@@ -268,7 +266,6 @@ endif()
|
|||||||
|
|
||||||
if(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
|
if(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
|
||||||
list(APPEND uv_libraries
|
list(APPEND uv_libraries
|
||||||
kvm
|
|
||||||
)
|
)
|
||||||
list(APPEND uv_headers
|
list(APPEND uv_headers
|
||||||
include/uv/bsd.h
|
include/uv/bsd.h
|
||||||
|
|||||||
@@ -1783,10 +1783,12 @@ else
|
|||||||
libs="${libs} -ldl -lrt"
|
libs="${libs} -ldl -lrt"
|
||||||
;;
|
;;
|
||||||
*kFreeBSD*)
|
*kFreeBSD*)
|
||||||
libs="${libs} -lkvm -lfreebsd-glue"
|
libs="${libs} -lfreebsd-glue"
|
||||||
|
;;
|
||||||
|
*NetBSD*)
|
||||||
|
libs="${libs} -lkvm"
|
||||||
;;
|
;;
|
||||||
*BSD*)
|
*BSD*)
|
||||||
libs="${libs} -lkvm"
|
|
||||||
;;
|
;;
|
||||||
*SunOS*)
|
*SunOS*)
|
||||||
uv_c_flags="${uv_c_flags} -D__EXTENSIONS__ -D_XOPEN_SOURCE=600"
|
uv_c_flags="${uv_c_flags} -D__EXTENSIONS__ -D_XOPEN_SOURCE=600"
|
||||||
|
|||||||
Reference in New Issue
Block a user