aboutsummaryrefslogtreecommitdiff
path: root/ports/azure-uamqp-c
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-uamqp-c
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-uamqp-c')
-rw-r--r--ports/azure-uamqp-c/CONTROL4
-rw-r--r--ports/azure-uamqp-c/portfile.cmake24
2 files changed, 21 insertions, 7 deletions
diff --git a/ports/azure-uamqp-c/CONTROL b/ports/azure-uamqp-c/CONTROL
index 062c02bef..a903752ac 100644
--- a/ports/azure-uamqp-c/CONTROL
+++ b/ports/azure-uamqp-c/CONTROL
@@ -2,3 +2,7 @@ Source: azure-uamqp-c
Version: 1.2.11-2
Build-Depends: azure-c-shared-utility
Description: AMQP library for C
+
+Feature: public-preview
+Description: AMQP library for C (public preview)
+Build-Depends: azure-c-shared-utility[public-preview]
diff --git a/ports/azure-uamqp-c/portfile.cmake b/ports/azure-uamqp-c/portfile.cmake
index b7ee41625..4f4d33ee9 100644
--- a/ports/azure-uamqp-c/portfile.cmake
+++ b/ports/azure-uamqp-c/portfile.cmake
@@ -2,13 +2,23 @@ include(vcpkg_common_functions)
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
-vcpkg_from_github(
- OUT_SOURCE_PATH SOURCE_PATH
- REPO Azure/azure-uamqp-c
- REF f29401ab5eb3853390d5f573d8fb37c0c96dba16
- SHA512 8fdee32e2a85218257ee91754873f9f8ae5e16cd2b7b10c88ab6d4115fe4378a2b08f211d8307346b0bd7688c4c896c25a4de34e9231c2506819a97bbf46dd73
- HEAD_REF master
-)
+if("public-preview" IN_LIST FEATURES)
+ vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO Azure/azure-uamqp-c
+ REF bd7b85d0830634e3157da2411a6d060bf28f266e
+ SHA512 cbc2aa2765242ebe1a5e194e126f419cbd26edda5c1f72ffe9219a6c38b80aa91ef823a4fd8f78ac5d7ae0d9d471b50e5b8c4684e77c71b31e7cf35802e0cc17
+ HEAD_REF public-preview
+ )
+else()
+ vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO Azure/azure-uamqp-c
+ REF f29401ab5eb3853390d5f573d8fb37c0c96dba16
+ SHA512 8fdee32e2a85218257ee91754873f9f8ae5e16cd2b7b10c88ab6d4115fe4378a2b08f211d8307346b0bd7688c4c896c25a4de34e9231c2506819a97bbf46dd73
+ HEAD_REF master
+ )
+endif()
file(COPY ${CURRENT_INSTALLED_DIR}/share/azure-c-shared-utility/azure_iot_build_rules.cmake DESTINATION ${SOURCE_PATH}/deps/azure-c-shared-utility/configs/)