mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-26 17:41:09 +08:00
[open62541] Update to 1.3.15, fix android (#42470)
This commit is contained in:
parent
26abb5b33f
commit
3d88aebfb4
13
ports/open62541/android-librt.diff
Normal file
13
ports/open62541/android-librt.diff
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/arch/posix/CMakeLists.txt b/arch/posix/CMakeLists.txt
|
||||||
|
index a53c9f2..badf1e8 100644
|
||||||
|
--- a/arch/posix/CMakeLists.txt
|
||||||
|
+++ b/arch/posix/CMakeLists.txt
|
||||||
|
@@ -23,7 +23,7 @@ if (${_index} GREATER -1 OR "${UA_ARCHITECTURE}" STREQUAL "posix")
|
||||||
|
if(UA_MULTITHREADING OR UA_BUILD_UNIT_TESTS)
|
||||||
|
ua_architecture_append_to_library(pthread)
|
||||||
|
endif()
|
||||||
|
- if(NOT APPLE AND (NOT ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD"))
|
||||||
|
+ if(NOT APPLE AND (NOT ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD") AND NOT ANDROID)
|
||||||
|
ua_architecture_append_to_library(rt)
|
||||||
|
endif()
|
||||||
|
endif()
|
12
ports/open62541/clang-sanitizer.diff
Normal file
12
ports/open62541/clang-sanitizer.diff
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index 2c1e4b1..21182cf 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -759,6 +759,7 @@ if(NOT UA_FORCE_CPP AND (CMAKE_COMPILER_IS_GNUCC OR "x${CMAKE_C_COMPILER_ID}" ST
|
||||||
|
|
||||||
|
# Debug
|
||||||
|
if(BUILD_TYPE_LOWER_CASE STREQUAL "debug" AND UNIX AND NOT UA_BUILD_OSS_FUZZ AND
|
||||||
|
+ UA_ENABLE_DEBUG_SANITIZER AND
|
||||||
|
"x${CMAKE_C_COMPILER_ID}" STREQUAL "xClang" AND NOT UA_ENABLE_UNIT_TESTS_MEMCHECK)
|
||||||
|
# Add default sanitizer settings when using clang and Debug build.
|
||||||
|
# This allows e.g. CLion to find memory locations for SegFaults
|
@ -1,9 +1,12 @@
|
|||||||
vcpkg_from_github(
|
vcpkg_from_github(
|
||||||
OUT_SOURCE_PATH SOURCE_PATH
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
REPO open62541/open62541
|
REPO open62541/open62541
|
||||||
REF 43afb0471a81c71dfb1d1e33589308762d5a6d18
|
REF v${VERSION}
|
||||||
SHA512 4c602160baa7ffa464a48f53edcaaaa95bac6933ed40d5113915a04941c0006d0f65267f5ec2462decb0307db5995b8facd3c1d7c4e0e3c3cb9b6f8adb18eb6f
|
SHA512 a6493a96e911e4b67dd017125eedf6f3d794a8c931d897e3fdd050a8e65c20dcb84e9dfad207d1fcec6d2f019ad406954d1711827a74c1665fe24cc32f3b019f
|
||||||
HEAD_REF master
|
HEAD_REF master
|
||||||
|
PATCHES
|
||||||
|
android-librt.diff
|
||||||
|
clang-sanitizer.diff
|
||||||
)
|
)
|
||||||
|
|
||||||
# disable docs
|
# disable docs
|
||||||
@ -48,6 +51,7 @@ vcpkg_cmake_configure(
|
|||||||
${FEATURE_OPTIONS}
|
${FEATURE_OPTIONS}
|
||||||
${OPEN62541_ENCRYPTION_OPTIONS}
|
${OPEN62541_ENCRYPTION_OPTIONS}
|
||||||
"-DOPEN62541_VERSION=v${VERSION}"
|
"-DOPEN62541_VERSION=v${VERSION}"
|
||||||
|
-DUA_ENABLE_DEBUG_SANITIZER=OFF
|
||||||
-DUA_MSVC_FORCE_STATIC_CRT=OFF
|
-DUA_MSVC_FORCE_STATIC_CRT=OFF
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
|
-DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
|
||||||
)
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "open62541",
|
"name": "open62541",
|
||||||
"version": "1.3.14",
|
"version": "1.3.15",
|
||||||
"port-version": 1,
|
|
||||||
"description": "open62541 is an open source C (C99) implementation of OPC UA licensed under the Mozilla Public License v2.0.",
|
"description": "open62541 is an open source C (C99) implementation of OPC UA licensed under the Mozilla Public License v2.0.",
|
||||||
"homepage": "https://open62541.org",
|
"homepage": "https://open62541.org",
|
||||||
"license": "MPL-2.0",
|
"license": "MPL-2.0",
|
||||||
|
@ -6613,8 +6613,8 @@
|
|||||||
"port-version": 0
|
"port-version": 0
|
||||||
},
|
},
|
||||||
"open62541": {
|
"open62541": {
|
||||||
"baseline": "1.3.14",
|
"baseline": "1.3.15",
|
||||||
"port-version": 1
|
"port-version": 0
|
||||||
},
|
},
|
||||||
"open62541pp": {
|
"open62541pp": {
|
||||||
"baseline": "0.16.0",
|
"baseline": "0.16.0",
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "96ef706dfc63eac612ac3a62f5884f88aaba030c",
|
||||||
|
"version": "1.3.15",
|
||||||
|
"port-version": 0
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "59654f8355cc95fcb5bbce553890c918356495ab",
|
"git-tree": "59654f8355cc95fcb5bbce553890c918356495ab",
|
||||||
"version": "1.3.14",
|
"version": "1.3.14",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user