aboutsummaryrefslogtreecommitdiff
path: root/ports/libuv
diff options
context:
space:
mode:
authorHelco <Helco@users.noreply.github.com>2019-04-01 20:40:20 +0200
committerPhil Christensen <philc@microsoft.com>2019-04-01 11:40:20 -0700
commita1c6edd6ed96e5ec0b64ca9818a42ce063dd892a (patch)
treeb96c3f4b0d6e9cc933469caeb3a3acc6a3caa03f /ports/libuv
parent81448a3035c506064c2bd2f26764505af02795c1 (diff)
downloadvcpkg-a1c6edd6ed96e5ec0b64ca9818a42ce063dd892a.tar.gz
vcpkg-a1c6edd6ed96e5ec0b64ca9818a42ce063dd892a.zip
[libuv/uvw] Update to 1.27.0 (#5895)
* Update libuv to 1.27.0 * Update uvw to 1.15.0
Diffstat (limited to 'ports/libuv')
-rw-r--r--ports/libuv/CMakeLists.txt5
-rw-r--r--ports/libuv/CONTROL2
-rw-r--r--ports/libuv/portfile.cmake4
3 files changed, 7 insertions, 4 deletions
diff --git a/ports/libuv/CMakeLists.txt b/ports/libuv/CMakeLists.txt
index 0f46ec07e..b51630d78 100644
--- a/ports/libuv/CMakeLists.txt
+++ b/ports/libuv/CMakeLists.txt
@@ -1,6 +1,8 @@
cmake_minimum_required(VERSION 3.5)
project(libuv C)
+find_package(Threads REQUIRED)
+
file(GLOB UV_SOURCES_COMMON src/*.c)
file(GLOB UV_SOURCES_UNIX
@@ -51,7 +53,7 @@ file(GLOB UV_SOURCES_WIN src/win/*.c)
if(CMAKE_SYSTEM_NAME STREQUAL "Windows" OR CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
add_library(libuv ${UV_SOURCES_COMMON} ${UV_SOURCES_WIN})
target_compile_definitions(libuv PRIVATE WIN32_LEAN_AND_MEAN "_WIN32_WINNT=0x0600")
- target_link_libraries(libuv iphlpapi psapi shell32 userenv ws2_32)
+ target_link_libraries(libuv PRIVATE iphlpapi psapi shell32 userenv ws2_32)
elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
add_library(libuv ${UV_SOURCES_COMMON} ${UV_SOURCES_UNIX} ${UV_SOURCES_DARWIN})
elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
@@ -60,6 +62,7 @@ else() # Assume some Linux variant
add_library(libuv ${UV_SOURCES_COMMON} ${UV_SOURCES_UNIX} ${UV_SOURCES_LINUX})
endif()
+target_link_libraries(libuv PRIVATE Threads::Threads)
target_include_directories(libuv PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src>)
set_target_properties(libuv PROPERTIES DEFINE_SYMBOL BUILDING_UV_SHARED)
diff --git a/ports/libuv/CONTROL b/ports/libuv/CONTROL
index 611be7070..8f452cb4f 100644
--- a/ports/libuv/CONTROL
+++ b/ports/libuv/CONTROL
@@ -1,3 +1,3 @@
Source: libuv
-Version: 1.25.0
+Version: 1.27.0
Description: libuv is a multi-platform support library with a focus on asynchronous I/O.
diff --git a/ports/libuv/portfile.cmake b/ports/libuv/portfile.cmake
index 8179c28bb..d870d8e76 100644
--- a/ports/libuv/portfile.cmake
+++ b/ports/libuv/portfile.cmake
@@ -3,8 +3,8 @@ include(vcpkg_common_functions)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO libuv/libuv
- REF v1.25.0
- SHA512 d1024f9193e2ad69cc670441b74ff7c63ca7d295e9a7a43c90da6781a39352687465bfe7e852d6e9085c21821bf8d11c10139c7229759fdce567d809c605acfd
+ REF v1.27.0
+ SHA512 42dfb7bee21f3f875ae5e6e4531aff52cff59d4c000f9cee1bde1b12c127beb7adefd6d6a11c6f0180868ee5ef15351a21a36c10b1be0aa7bedc15f0c50f87e0
HEAD_REF v1.x
)