aboutsummaryrefslogtreecommitdiff
path: root/ports/azure-c-shared-utility
diff options
context:
space:
mode:
authorFrancisco Facioni <francisco@remyrobotics.com>2021-03-29 19:17:50 +0200
committerGitHub <noreply@github.com>2021-03-29 10:17:50 -0700
commit5eae23f558cdae22bd894c450dbb43d26e916467 (patch)
tree405e3a1f63b26e795a8625fb7d5a089d181731e3 /ports/azure-c-shared-utility
parent7adc87efe1a4d04d60c271c6d3f63a1505e3bf9d (diff)
downloadvcpkg-5eae23f558cdae22bd894c450dbb43d26e916467.tar.gz
vcpkg-5eae23f558cdae22bd894c450dbb43d26e916467.zip
[azure-kinect-sensor-sdk] not working on Linux (#14750)
* [azure-kinect-sensor-sdk] fix linux build and other issues - linux: warnings stopping the build - linux: set correct casing for dependecies - linux: depthengine - upgrade to 1.4.1 * Update ports/azure-kinect-sensor-sdk/CONTROL * Update ports/azure-kinect-sensor-sdk/portfile.cmake * Force to re-download archive, revert 9cd44db8e32939fa6f5fa4c2166d32d3ce63ff16 * update version record * Update ports/azure-kinect-sensor-sdk/CONTROL * Update versions/a-/azure-kinect-sensor-sdk.json Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Diffstat (limited to 'ports/azure-c-shared-utility')
-rw-r--r--ports/azure-c-shared-utility/CONTROL1
-rw-r--r--ports/azure-c-shared-utility/disable-error.patch26
-rw-r--r--ports/azure-c-shared-utility/portfile.cmake2
3 files changed, 29 insertions, 0 deletions
diff --git a/ports/azure-c-shared-utility/CONTROL b/ports/azure-c-shared-utility/CONTROL
index 4a2422cfb..e3ed1f609 100644
--- a/ports/azure-c-shared-utility/CONTROL
+++ b/ports/azure-c-shared-utility/CONTROL
@@ -1,5 +1,6 @@
Source: azure-c-shared-utility
Version: 2020-12-09
+Port-Version: 1
Description: Azure C SDKs common code
Homepage: https://github.com/Azure/azure-c-shared-utility
Build-Depends: curl (linux), openssl (linux), azure-macro-utils-c, umock-c
diff --git a/ports/azure-c-shared-utility/disable-error.patch b/ports/azure-c-shared-utility/disable-error.patch
new file mode 100644
index 000000000..b2fd2f8d2
--- /dev/null
+++ b/ports/azure-c-shared-utility/disable-error.patch
@@ -0,0 +1,26 @@
+diff --git a/configs/azure_iot_build_rules.cmake b/configs/azure_iot_build_rules.cmake
+index be3e14fe..aa402902 100644
+--- a/configs/azure_iot_build_rules.cmake
++++ b/configs/azure_iot_build_rules.cmake
+@@ -71,8 +71,6 @@ if(MSVC)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W4")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /W4")
+ elseif(UNIX) #LINUX OR APPLE
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
+- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror")
+ if(NOT (IN_OPENWRT OR APPLE))
+ set (CMAKE_C_FLAGS "-D_POSIX_C_SOURCE=200112L ${CMAKE_C_FLAGS}")
+ endif()
+@@ -191,12 +189,6 @@ endfunction()
+ IF((WIN32) AND (NOT(MINGW)))
+ #windows needs this define
+ add_definitions(-D_CRT_SECURE_NO_WARNINGS)
+- # Make warning as error
+- add_definitions(/WX)
+-ELSE()
+- # Make warning as error
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
+- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror")
+ ENDIF()
+
+
diff --git a/ports/azure-c-shared-utility/portfile.cmake b/ports/azure-c-shared-utility/portfile.cmake
index f35e5ea30..98893392d 100644
--- a/ports/azure-c-shared-utility/portfile.cmake
+++ b/ports/azure-c-shared-utility/portfile.cmake
@@ -11,6 +11,7 @@ if("public-preview" IN_LIST FEATURES)
HEAD_REF master
PATCHES
fix-utilityFunctions-conditions-preview.patch
+ disable-error.patch
)
else()
vcpkg_from_github(
@@ -21,6 +22,7 @@ else()
HEAD_REF master
PATCHES
fix-utilityFunctions-conditions.patch
+ disable-error.patch
)
endif()