aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhoebe <20694052+PhoebeHui@users.noreply.github.com>2020-12-04 16:49:07 -0800
committerGitHub <noreply@github.com>2020-12-04 16:49:07 -0800
commitde70813cf38c55bac793f516751a35f843f12ad8 (patch)
tree0f3b8c054f5e4a03b22577dc4d9767e685e4e2f8
parent97547e9cdad93c36c16f939149b6820bd397123e (diff)
downloadvcpkg-de70813cf38c55bac793f516751a35f843f12ad8.tar.gz
vcpkg-de70813cf38c55bac793f516751a35f843f12ad8.zip
[usockets] Fix build issue with feature ssl (#14935)
-rw-r--r--ports/usockets/CMakeLists.txt4
-rw-r--r--ports/usockets/CONTROL1
2 files changed, 4 insertions, 1 deletions
diff --git a/ports/usockets/CMakeLists.txt b/ports/usockets/CMakeLists.txt
index 0a5fd0dae..a57ce6b08 100644
--- a/ports/usockets/CMakeLists.txt
+++ b/ports/usockets/CMakeLists.txt
@@ -24,8 +24,10 @@ set(USOCKETS_EXT_INCLUDE_DIR )
set(USOCKETS_EXT_LIBS )
if (CMAKE_USE_OPENSSL)
+ # It requires C++17 or later, see https://github.com/uNetworking/uSockets/blob/master/Makefile#L43
+ set(CMAKE_CXX_STANDARD 17)
find_package(OpenSSL REQUIRED)
- file(GLOB SSL_SOURCES src/crypto/*.c)
+ file(GLOB SSL_SOURCES src/crypto/*.c*)
list(APPEND SOURCES ${SSL_SOURCES})
list(APPEND USOCKETS_EXT_LIBS OpenSSL::SSL OpenSSL::Crypto)
endif()
diff --git a/ports/usockets/CONTROL b/ports/usockets/CONTROL
index 7d7efdb48..e8dc13ac6 100644
--- a/ports/usockets/CONTROL
+++ b/ports/usockets/CONTROL
@@ -1,5 +1,6 @@
Source: usockets
Version: 0.6.0
+Port-Version: 1
Build-Depends:libuv
Description: Miniscule cross-platform eventing, networking & crypto for async applications