aboutsummaryrefslogtreecommitdiff
path: root/ports/azure-uhttp-c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/azure-uhttp-c')
-rw-r--r--ports/azure-uhttp-c/CONTROL4
-rw-r--r--ports/azure-uhttp-c/portfile.cmake24
2 files changed, 21 insertions, 7 deletions
diff --git a/ports/azure-uhttp-c/CONTROL b/ports/azure-uhttp-c/CONTROL
index e41543687..8a6857c3e 100644
--- a/ports/azure-uhttp-c/CONTROL
+++ b/ports/azure-uhttp-c/CONTROL
@@ -2,3 +2,7 @@ Source: azure-uhttp-c
Version: 1.1.11-2
Build-Depends: azure-c-shared-utility
Description: Azure HTTP Library written in C
+
+Feature: public-preview
+Description: Azure HTTP Library written in C (public preview)
+Build-Depends: azure-c-shared-utility[public-preview]
diff --git a/ports/azure-uhttp-c/portfile.cmake b/ports/azure-uhttp-c/portfile.cmake
index 64834510d..0ef272a12 100644
--- a/ports/azure-uhttp-c/portfile.cmake
+++ b/ports/azure-uhttp-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-uhttp-c
- REF 647ec7cc75961cd7ff7cbb7eca30e1de819802ed
- SHA512 1768ea978ab7fa328b74444573c3d1eb2a5fae1e36dbe1dcc186df3e2ab2a0a3b1ba8a434934462184582525b3a1850fc04ca2927f95f0df0ae483f8a1673e30
- HEAD_REF master
-)
+if("public-preview" IN_LIST FEATURES)
+ vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO Azure/azure-uhttp-c
+ REF e459385a811ce075f42aa7202db96ba1d1f55ac1
+ SHA512 b96382184893b49f30ad75d4c19eeb48f7a7823e9d48f2896ee4760be20f2f5b5ee3e78e39f10ae26363165360e5871c3ba82aa9edf3943b9f0ef9c0e3036ea6
+ HEAD_REF public-preview
+ )
+else()
+ vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO Azure/azure-uhttp-c
+ REF 647ec7cc75961cd7ff7cbb7eca30e1de819802ed
+ SHA512 1768ea978ab7fa328b74444573c3d1eb2a5fae1e36dbe1dcc186df3e2ab2a0a3b1ba8a434934462184582525b3a1850fc04ca2927f95f0df0ae483f8a1673e30
+ HEAD_REF master
+ )
+endif()
file(COPY ${CURRENT_INSTALLED_DIR}/share/azure-c-shared-utility/azure_iot_build_rules.cmake DESTINATION ${SOURCE_PATH}/deps/c-utility/configs/)