aboutsummaryrefslogtreecommitdiff
path: root/ports/azure-c-shared-utility
diff options
context:
space:
mode:
authorewertons <ewertons@microsoft.com>2019-01-17 13:37:44 -0800
committerRobert Schumacher <roschuma@microsoft.com>2019-01-17 13:37:44 -0800
commit7d2f73d36bf29ffa8d57525feda1dec55c86a66f (patch)
tree461154af273324675700eb9756a79047424e9684 /ports/azure-c-shared-utility
parent3b258a7171821f1647e6e5bd17268b904beb6d12 (diff)
downloadvcpkg-7d2f73d36bf29ffa8d57525feda1dec55c86a66f.tar.gz
vcpkg-7d2f73d36bf29ffa8d57525feda1dec55c86a66f.zip
Add public-preview version of azure-iot-sdk-c (#5155)
* Add public-preview feature to azure-iot-sdk-c suite of packages * [azure-c-shared-utility][azure-iot-sdk-c] Remove unneeded repeat dependencies in feature
Diffstat (limited to 'ports/azure-c-shared-utility')
-rw-r--r--ports/azure-c-shared-utility/CONTROL3
-rw-r--r--ports/azure-c-shared-utility/portfile.cmake27
2 files changed, 22 insertions, 8 deletions
diff --git a/ports/azure-c-shared-utility/CONTROL b/ports/azure-c-shared-utility/CONTROL
index 51efe3f6f..2ca540258 100644
--- a/ports/azure-c-shared-utility/CONTROL
+++ b/ports/azure-c-shared-utility/CONTROL
@@ -2,3 +2,6 @@ Source: azure-c-shared-utility
Version: 1.1.11-3
Description: Azure C SDKs common code
Build-Depends: curl (linux), openssl (linux)
+
+Feature: public-preview
+Description: Azure C SDKs common code (public preview)
diff --git a/ports/azure-c-shared-utility/portfile.cmake b/ports/azure-c-shared-utility/portfile.cmake
index cc4514dfe..408c996db 100644
--- a/ports/azure-c-shared-utility/portfile.cmake
+++ b/ports/azure-c-shared-utility/portfile.cmake
@@ -2,14 +2,25 @@ include(vcpkg_common_functions)
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
-vcpkg_from_github(
- OUT_SOURCE_PATH SOURCE_PATH
- REPO Azure/azure-c-shared-utility
- REF 1d622902d7842f94193fc394987f2b4e978bb700
- SHA512 e7b3671955aeefe8e748bc68dd9f914fbb86c9cf325606691efc332cffa0d80b61f87d5f5c1026676c35fd1c5e88f22ca60f2e811c351aeba659f810fdc52e84
- HEAD_REF master
- PATCHES no-double-expand-cmake.patch
-)
+if("public-preview" IN_LIST FEATURES)
+ vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO Azure/azure-c-shared-utility
+ REF e885482ce32f1f77d29e85f7b8d35d74ffc69c74
+ SHA512 329101cb2ff499aa16e1df736285e2fdd8c34549d4790eaafa1df763950c2b4a5927f52e93dbf22192b240fe0445050ad99133df0405227ffe9857ff2b25014d
+ HEAD_REF public-preview
+ PATCHES no-double-expand-cmake.patch
+ )
+else()
+ vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO Azure/azure-c-shared-utility
+ REF 1d622902d7842f94193fc394987f2b4e978bb700
+ SHA512 e7b3671955aeefe8e748bc68dd9f914fbb86c9cf325606691efc332cffa0d80b61f87d5f5c1026676c35fd1c5e88f22ca60f2e811c351aeba659f810fdc52e84
+ HEAD_REF master
+ PATCHES no-double-expand-cmake.patch
+ )
+endif()
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}