Set version property for Azure SDK binaries + correct minimum Azure Core dependency version for Azure Identity

This commit is contained in:
Anton Kolesnyk 2024-10-11 16:43:10 -07:00
Родитель 9b1ec3bd5e
Коммит 1d2fa02ca3
73 изменённых файлов: 372 добавлений и 27 удалений

Просмотреть файл

@ -7,6 +7,8 @@ vcpkg_from_github(
REF "azure-core-amqp_${VERSION}"
SHA512 92d5648b832c38587c2ceccaf3293252a7f5b976df7f57fc475b8fcd396ba3bb7fd2c18e46b3b06f6c8776aed6df1c4a36ef2b8bc5f07f1f23c771ff476a7af7
HEAD_REF main
PATCHES
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/core/azure-core-amqp")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/core/azure-core-amqp/CMakeLists.txt b/sdk/core/azure-core-amqp/CMakeLists.txt
index 3ef7bf8d9..6d2829e84 100644
--- a/sdk/core/azure-core-amqp/CMakeLists.txt
+++ b/sdk/core/azure-core-amqp/CMakeLists.txt
@@ -177,6 +177,7 @@ target_link_libraries(azure-core-amqp PRIVATE
PUBLIC Azure::azure-core)
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-core-amqp PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-core-amqp ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,6 +5,7 @@
],
"name": "azure-core-amqp-cpp",
"version-semver": "1.0.0-beta.11",
"port-version": 1,
"description": [
"Microsoft Azure AMQP SDK for C++",
"This library provides AMQP functionality to Azure SDK services."

Просмотреть файл

@ -9,6 +9,7 @@ vcpkg_from_github(
HEAD_REF main
PATCHES
useragent.patch
set_version.patch
)
vcpkg_check_features(

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/core/azure-core/CMakeLists.txt b/sdk/core/azure-core/CMakeLists.txt
index 87c5cfd9b..c7d29c3f2 100644
--- a/sdk/core/azure-core/CMakeLists.txt
+++ b/sdk/core/azure-core/CMakeLists.txt
@@ -192,6 +192,7 @@ if(BUILD_TRANSPORT_WINHTTP)
endif()
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-core PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-core ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,7 +5,7 @@
],
"name": "azure-core-cpp",
"version-semver": "1.14.0",
"port-version": 1,
"port-version": 2,
"description": [
"Microsoft Azure Core SDK for C++",
"This library provides shared primitives, abstractions, and helpers for modern Azure SDK client libraries written in the C++."

Просмотреть файл

@ -9,6 +9,7 @@ vcpkg_from_github(
HEAD_REF main
PATCHES
useragent.patch
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/core/azure-core-tracing-opentelemetry")

Просмотреть файл

@ -0,0 +1,13 @@
diff --git a/sdk/core/azure-core-tracing-opentelemetry/CMakeLists.txt b/sdk/core/azure-core-tracing-opentelemetry/CMakeLists.txt
index 23cf7d143..a3c058874 100644
--- a/sdk/core/azure-core-tracing-opentelemetry/CMakeLists.txt
+++ b/sdk/core/azure-core-tracing-opentelemetry/CMakeLists.txt
@@ -83,6 +83,8 @@ get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
generate_documentation(azure-core-tracing-opentelemetry ${AZ_LIBRARY_VERSION})
if(BUILD_AZURE_CORE_TRACING_OPENTELEMETRY)
+ set_target_properties(azure-core-tracing-opentelemetry PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
+
az_vcpkg_export(
azure-core-tracing-opentelemetry
CORE_TRACING_OPENTELEMETRY

Просмотреть файл

@ -5,7 +5,7 @@
],
"name": "azure-core-tracing-opentelemetry-cpp",
"version-semver": "1.0.0-beta.4",
"port-version": 4,
"port-version": 5,
"description": [
"Microsoft Azure Core Tracing OpenTelemetry SDK for C++",
"This library provides support for modern Azure SDK client libraries written in C++ to leverage OpenTelemetry APIs."

Просмотреть файл

@ -7,6 +7,8 @@ vcpkg_from_github(
REF "azure-data-tables_${VERSION}"
SHA512 16d45e595b0ce2a16b8e65d1ac7ffd56d08ea3f51ca87592d9826a246690cda494d0b7aa20f3b59a0f3376be1bc724eb4b50330c5d7e93a484c866d0d349012f
HEAD_REF main
PATCHES
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/tables/azure-data-tables")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/tables/azure-data-tables/CMakeLists.txt b/sdk/tables/azure-data-tables/CMakeLists.txt
index 038e267d7..f3b5e679c 100644
--- a/sdk/tables/azure-data-tables/CMakeLists.txt
+++ b/sdk/tables/azure-data-tables/CMakeLists.txt
@@ -106,6 +106,7 @@ target_include_directories(
target_link_libraries(azure-data-tables PUBLIC Azure::azure-core)
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-data-tables PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-data-tables ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,6 +5,7 @@
],
"name": "azure-data-tables-cpp",
"version-semver": "1.0.0-beta.4",
"port-version": 1,
"description": [
"Microsoft Azure Data Tables SDK for C++",
"This library provides Azure Data Tables SDK."

Просмотреть файл

@ -7,6 +7,8 @@ vcpkg_from_github(
REF "azure-identity_${VERSION}"
SHA512 129472704e740a62108400b0227d19ede14ea3a67bf66d6f34b52e0b8d6f7124240d96dc962c318f6b51d2e69c007036dae03f9390f5e3b5b615b63f0783dd2e
HEAD_REF main
PATCHES
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/identity/azure-identity")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/identity/azure-identity/CMakeLists.txt b/sdk/identity/azure-identity/CMakeLists.txt
index 57fe6bbc2..2cd8243ac 100644
--- a/sdk/identity/azure-identity/CMakeLists.txt
+++ b/sdk/identity/azure-identity/CMakeLists.txt
@@ -117,6 +117,7 @@ else()
endif()
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-identity PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-identity ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,6 +5,7 @@
],
"name": "azure-identity-cpp",
"version-semver": "1.10.0",
"port-version": 1,
"description": [
"Microsoft Azure Identity SDK for C++",
"This library provides common authentication-related abstractions for Azure SDK."
@ -15,7 +16,7 @@
{
"name": "azure-core-cpp",
"default-features": false,
"version>=": "1.9.0"
"version>=": "1.14.0"
},
{
"name": "openssl",

Просмотреть файл

@ -9,6 +9,7 @@ vcpkg_from_github(
HEAD_REF main
PATCHES
useragent.patch
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CMakeLists.txt b/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CMakeLists.txt
index 215269090..9fbc1062a 100644
--- a/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CMakeLists.txt
+++ b/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CMakeLists.txt
@@ -91,6 +91,7 @@ target_link_libraries(azure-messaging-eventhubs-checkpointstore-blob
create_code_coverage(eventhubs azure-messaging-eventhubs-checkpointstore-blob azure-messaging-eventhubs-blobcheckpointstore-test "tests?/*;samples?/*")
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-messaging-eventhubs-checkpointstore-blob PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
#generate_documentation(azure-messaging-eventhubs-checkpointstore-blob ${AZ_LIBRARY_VERSION})
generate_documentation(azure-messaging-eventhubs-checkpointstore-blob ${AZ_LIBRARY_VERSION})

Просмотреть файл

@ -5,7 +5,7 @@
],
"name": "azure-messaging-eventhubs-checkpointstore-blob-cpp",
"version-semver": "1.0.0-beta.1",
"port-version": 3,
"port-version": 4,
"description": [
"Microsoft Azure Messaging Event Hubs Blob Checkpoint Store SDK for C++",
"This library provides an Azure-Storage-Blobs based implementation of an Azure Messaging Event Hubs SDK Checkpoint Store."

Просмотреть файл

@ -9,6 +9,7 @@ vcpkg_from_github(
HEAD_REF main
PATCHES
useragent.patch
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/eventhubs/azure-messaging-eventhubs")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/eventhubs/azure-messaging-eventhubs/CMakeLists.txt b/sdk/eventhubs/azure-messaging-eventhubs/CMakeLists.txt
index 0ea0b8e10..1cb7273fa 100644
--- a/sdk/eventhubs/azure-messaging-eventhubs/CMakeLists.txt
+++ b/sdk/eventhubs/azure-messaging-eventhubs/CMakeLists.txt
@@ -116,6 +116,7 @@ target_compile_definitions(azure-messaging-eventhubs PRIVATE _azure_BUILDING_SDK
create_code_coverage(eventhubs azure-messaging-eventhubs azure-messaging-eventhubs-test "tests?/*;samples?/*")
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-messaging-eventhubs PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-messaging-eventhubs ${AZ_LIBRARY_VERSION})
add_subdirectory(test)

Просмотреть файл

@ -5,7 +5,7 @@
],
"name": "azure-messaging-eventhubs-cpp",
"version-semver": "1.0.0-beta.9",
"port-version": 1,
"port-version": 2,
"description": [
"Microsoft Azure Messaging Event Hubs SDK for C++",
"This library provides Azure Messaging Event Hubs SDK."

Просмотреть файл

@ -10,6 +10,7 @@ vcpkg_from_github(
PATCHES
context_syntax.patch
useragent.patch
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/attestation/azure-security-attestation")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/attestation/azure-security-attestation/CMakeLists.txt b/sdk/attestation/azure-security-attestation/CMakeLists.txt
index 8dec8cfa5..dee51d63f 100644
--- a/sdk/attestation/azure-security-attestation/CMakeLists.txt
+++ b/sdk/attestation/azure-security-attestation/CMakeLists.txt
@@ -86,6 +86,7 @@ create_code_coverage(attestation azure-security-attestation azure-security-attes
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-security-attestation PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-security-attestation ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,7 +5,7 @@
],
"name": "azure-security-attestation-cpp",
"version-semver": "1.1.0",
"port-version": 6,
"port-version": 7,
"description": [
"Microsoft Azure Attestation Service SDK for C++",
"This library provides API access to the Microsoft Azure Attestation service."

Просмотреть файл

@ -7,6 +7,8 @@ vcpkg_from_github(
REF "azure-security-keyvault-administration_${VERSION}"
SHA512 075364958d05b4eace3babbcc700706a02f2125577d3f903ef4ca2cc71245a45963ca5ac82f1e9bd3903c799d3c44846741802cbd917bbc8f65a92d047caf7ef
HEAD_REF main
PATCHES
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-administration")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/keyvault/azure-security-keyvault-administration/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-administration/CMakeLists.txt
index 5f70eb301..45a1181e7 100644
--- a/sdk/keyvault/azure-security-keyvault-administration/CMakeLists.txt
+++ b/sdk/keyvault/azure-security-keyvault-administration/CMakeLists.txt
@@ -95,6 +95,7 @@ target_compile_definitions(azure-security-keyvault-administration PRIVATE _azure
create_code_coverage(keyvault azure-security-keyvault-administration azure-security-keyvault-administration-test "tests?/*;samples?/*")
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-security-keyvault-administration PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-security-keyvault-administration ${AZ_LIBRARY_VERSION})
if(BUILD_TESTING)

Просмотреть файл

@ -5,6 +5,7 @@
],
"name": "azure-security-keyvault-administration-cpp",
"version-semver": "4.0.0-beta.5",
"port-version": 1,
"description": [
"Microsoft Azure Key Vault Administration SDK for C++",
"This library provides Azure Key Vault Administration SDK."

Просмотреть файл

@ -9,6 +9,7 @@ vcpkg_from_github(
HEAD_REF main
PATCHES
useragent.patch
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-certificates")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/keyvault/azure-security-keyvault-certificates/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-certificates/CMakeLists.txt
index 0806e09b0..0c08f1576 100644
--- a/sdk/keyvault/azure-security-keyvault-certificates/CMakeLists.txt
+++ b/sdk/keyvault/azure-security-keyvault-certificates/CMakeLists.txt
@@ -100,6 +100,7 @@ target_compile_definitions(azure-security-keyvault-certificates PRIVATE _azure_B
create_code_coverage(keyvault azure-security-keyvault-certificates azure-security-keyvault-certificates-test "tests?/*;samples?/*")
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-security-keyvault-certificates PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-security-keyvault-certificates ${AZ_LIBRARY_VERSION})
if(BUILD_TESTING)

Просмотреть файл

@ -5,7 +5,7 @@
],
"name": "azure-security-keyvault-certificates-cpp",
"version-semver": "4.3.0-beta.2",
"port-version": 1,
"port-version": 2,
"description": [
"Microsoft Azure Key Vault Certificates SDK for C++",
"This library provides Azure Key Vault Certificates SDK."

Просмотреть файл

@ -9,6 +9,7 @@ vcpkg_from_github(
HEAD_REF main
PATCHES
useragent.patch
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-keys")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/keyvault/azure-security-keyvault-keys/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-keys/CMakeLists.txt
index 6217fd13f..d5b6db60a 100644
--- a/sdk/keyvault/azure-security-keyvault-keys/CMakeLists.txt
+++ b/sdk/keyvault/azure-security-keyvault-keys/CMakeLists.txt
@@ -138,6 +138,7 @@ target_compile_definitions(azure-security-keyvault-keys PRIVATE _azure_BUILDING_
create_code_coverage(keyvault azure-security-keyvault-keys azure-security-keyvault-keys-test "tests?/*;samples?/*")
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-security-keyvault-keys PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-security-keyvault-keys ${AZ_LIBRARY_VERSION})
if(BUILD_TESTING)

Просмотреть файл

@ -5,7 +5,7 @@
],
"name": "azure-security-keyvault-keys-cpp",
"version-semver": "4.5.0-beta.2",
"port-version": 1,
"port-version": 2,
"description": [
"Microsoft Azure Key Vault Keys SDK for C++",
"This library provides Azure Key Vault Keys SDK."

Просмотреть файл

@ -9,6 +9,7 @@ vcpkg_from_github(
HEAD_REF main
PATCHES
useragent.patch
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-secrets")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/keyvault/azure-security-keyvault-secrets/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-secrets/CMakeLists.txt
index e5acb6001..647285994 100644
--- a/sdk/keyvault/azure-security-keyvault-secrets/CMakeLists.txt
+++ b/sdk/keyvault/azure-security-keyvault-secrets/CMakeLists.txt
@@ -133,6 +133,7 @@ target_compile_definitions(azure-security-keyvault-secrets PRIVATE _azure_BUILDI
create_code_coverage(keyvault azure-security-keyvault-secrets azure-security-keyvault-secrets-test "tests?/*;samples?/*")
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-security-keyvault-secrets PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-security-keyvault-secrets ${AZ_LIBRARY_VERSION})
if(BUILD_TESTING)

Просмотреть файл

@ -5,7 +5,7 @@
],
"name": "azure-security-keyvault-secrets-cpp",
"version-semver": "4.3.0-beta.2",
"port-version": 1,
"port-version": 2,
"description": [
"Microsoft Azure Key Vault Secrets SDK for C++",
"This library provides Azure Key Vault Secrets SDK."

Просмотреть файл

@ -7,6 +7,8 @@ vcpkg_from_github(
REF "azure-storage-blobs_${VERSION}"
SHA512 b8d060c0e26e48c590ecacbe0491361a93f41dbd14a1f76564056b288e47e472e5525588122ba7d12653f43110a56ac88dc66c0ea77fff02dc708978a9dfcfa3
HEAD_REF main
PATCHES
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/storage/azure-storage-blobs")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/storage/azure-storage-blobs/CMakeLists.txt b/sdk/storage/azure-storage-blobs/CMakeLists.txt
index f87ceae40..d624433d8 100644
--- a/sdk/storage/azure-storage-blobs/CMakeLists.txt
+++ b/sdk/storage/azure-storage-blobs/CMakeLists.txt
@@ -96,6 +96,7 @@ target_link_libraries(azure-storage-blobs PUBLIC Azure::azure-storage-common)
target_compile_definitions(azure-storage-blobs PRIVATE _azure_BUILDING_SDK)
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-storage-blobs PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-storage-blobs ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,6 +5,7 @@
],
"name": "azure-storage-blobs-cpp",
"version-semver": "12.13.0",
"port-version": 1,
"description": [
"Microsoft Azure Storage Blobs SDK for C++",
"This library provides Azure Storage Blobs SDK."

Просмотреть файл

@ -7,6 +7,8 @@ vcpkg_from_github(
REF "azure-storage-common_${VERSION}"
SHA512 2b82ff3e8d4e76c1c7205d363e2e9ff042cf4034c41a0bc7d47591a42c144b09ad6f732ea322ce0c918bcf5de548c88c58a577571182d988b85a4418c51d9f59
HEAD_REF main
PATCHES
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/storage/azure-storage-common")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/storage/azure-storage-common/CMakeLists.txt b/sdk/storage/azure-storage-common/CMakeLists.txt
index 30f056dca..76afb17a3 100644
--- a/sdk/storage/azure-storage-common/CMakeLists.txt
+++ b/sdk/storage/azure-storage-common/CMakeLists.txt
@@ -107,6 +107,7 @@ else()
endif()
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-storage-common PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-storage-common ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,6 +5,7 @@
],
"name": "azure-storage-common-cpp",
"version-semver": "12.8.0",
"port-version": 1,
"description": [
"Microsoft Azure Common Storage SDK for C++",
"This library provides common Azure Storage-related abstractions for Azure SDK."

Просмотреть файл

@ -7,6 +7,8 @@ vcpkg_from_github(
REF "azure-storage-files-datalake_${VERSION}"
SHA512 fa91118b8f17c6c2800610833f0a6fbb6543a1470d8cdffd1d654516252df62f54496d9dd9756ab5ee0772230dbf58873819fc07a642fdc24af32d255f525de5
HEAD_REF main
PATCHES
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/storage/azure-storage-files-datalake")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/storage/azure-storage-files-datalake/CMakeLists.txt b/sdk/storage/azure-storage-files-datalake/CMakeLists.txt
index 71905c86d..d02850bf1 100644
--- a/sdk/storage/azure-storage-files-datalake/CMakeLists.txt
+++ b/sdk/storage/azure-storage-files-datalake/CMakeLists.txt
@@ -92,6 +92,7 @@ target_include_directories(
target_link_libraries(azure-storage-files-datalake PUBLIC Azure::azure-storage-blobs)
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-storage-files-datalake PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-storage-files-datalake ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,6 +5,7 @@
],
"name": "azure-storage-files-datalake-cpp",
"version-semver": "12.12.0",
"port-version": 1,
"description": [
"Microsoft Azure Storage Files Data Lake SDK for C++",
"This library provides Azure Storage Files Data Lake SDK."

Просмотреть файл

@ -7,6 +7,8 @@ vcpkg_from_github(
REF "azure-storage-files-shares_${VERSION}"
SHA512 56119c742d09164363d10690659513de7491c0274b1afc0ca09ad32c4a6f0252bb63634972403f27142e53df40ef812842150a6d8e9589b73c7fddcd73ed974e
HEAD_REF main
PATCHES
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/storage/azure-storage-files-shares")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/storage/azure-storage-files-shares/CMakeLists.txt b/sdk/storage/azure-storage-files-shares/CMakeLists.txt
index 891f95480..3b79e1041 100644
--- a/sdk/storage/azure-storage-files-shares/CMakeLists.txt
+++ b/sdk/storage/azure-storage-files-shares/CMakeLists.txt
@@ -88,6 +88,7 @@ target_include_directories(
target_link_libraries(azure-storage-files-shares PUBLIC Azure::azure-storage-common)
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-storage-files-shares PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-storage-files-shares ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,6 +5,7 @@
],
"name": "azure-storage-files-shares-cpp",
"version-semver": "12.11.0",
"port-version": 1,
"description": [
"Microsoft Azure Storage Files Shares SDK for C++",
"This library provides Azure Storage Files Shares SDK."

Просмотреть файл

@ -7,6 +7,8 @@ vcpkg_from_github(
REF "azure-storage-queues_${VERSION}"
SHA512 919353a8cf8c98906bfbe6795245c81ece5a82914f01c8d7083fd6e44f13877f42aefee3ed16c2078befa89e520339b8430e8dc115064bdffdd366b8c83684da
HEAD_REF main
PATCHES
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/storage/azure-storage-queues")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/storage/azure-storage-queues/CMakeLists.txt b/sdk/storage/azure-storage-queues/CMakeLists.txt
index e567623d5..9ffc621ad 100644
--- a/sdk/storage/azure-storage-queues/CMakeLists.txt
+++ b/sdk/storage/azure-storage-queues/CMakeLists.txt
@@ -81,6 +81,7 @@ target_include_directories(
target_link_libraries(azure-storage-queues PUBLIC Azure::azure-storage-common)
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-storage-queues PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-storage-queues ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,6 +5,7 @@
],
"name": "azure-storage-queues-cpp",
"version-semver": "12.4.0",
"port-version": 1,
"description": [
"Microsoft Azure Storage Queues SDK for C++",
"This library provides Azure Storage Queues SDK."

Просмотреть файл

@ -7,6 +7,8 @@ vcpkg_from_github(
REF "azure-template_${VERSION}"
SHA512 775ad693bdb0d298e990ee06da71224233893a3e844eba1ee49a4a186fa8537949394b146ea35767e7fc9a281a130dd832cc5de77c568fb71fc5fffa0ccbfdd5
HEAD_REF main
PATCHES
set_version.patch
)
if(EXISTS "${SOURCE_PATH}/sdk/template/azure-template")

Просмотреть файл

@ -0,0 +1,12 @@
diff --git a/sdk/template/azure-template/CMakeLists.txt b/sdk/template/azure-template/CMakeLists.txt
index 84e3d17fd..5dc9cdd5c 100644
--- a/sdk/template/azure-template/CMakeLists.txt
+++ b/sdk/template/azure-template/CMakeLists.txt
@@ -78,6 +78,7 @@ add_library(Azure::azure-template ALIAS azure-template)
create_code_coverage(template azure-template azure-template-test "tests?/*;samples?/*")
get_az_version("${CMAKE_CURRENT_SOURCE_DIR}/src/private/package_version.hpp")
+set_target_properties(azure-template PROPERTIES VERSION ${AZ_LIBRARY_VERSION})
generate_documentation(azure-template ${AZ_LIBRARY_VERSION})
az_vcpkg_export(

Просмотреть файл

@ -5,6 +5,7 @@
],
"name": "azure-template-cpp",
"version-semver": "1.1.0-beta.3826333",
"port-version": 1,
"description": [
"Microsoft Azure Template SDK for C++",
"This is a template library meant to illustrate initial client library development process for Azure SDK.",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "31b087fbd6461ea78334c2773e20fb8841227f10",
"version-semver": "1.0.0-beta.11",
"port-version": 1
},
{
"git-tree": "44168e4e2e921830c390f5b286d88778434f5382",
"version-semver": "1.0.0-beta.11",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "7bdfe796f7b5a17b20c1ab2d696bc691d01ddfd1",
"version-semver": "1.14.0",
"port-version": 2
},
{
"git-tree": "0ec5e609b710619bba529e5295273a4736ea2c36",
"version-semver": "1.14.0",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "438b80e78fa27acbe4a0e7d01156f4f7352f6bdd",
"version-semver": "1.0.0-beta.4",
"port-version": 5
},
{
"git-tree": "0c228f5a6460cf81fe9dc4a50db05a1094e3d0be",
"version-semver": "1.0.0-beta.4",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "3204841e9d3f1340d6020a5552ab67f1cff77e0f",
"version-semver": "1.0.0-beta.4",
"port-version": 1
},
{
"git-tree": "9152940fb73294ccf1daddd0ca054392a5c20e02",
"version-semver": "1.0.0-beta.4",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "18aa8778438f825bd80883b231dda53f7b9fa0f6",
"version-semver": "1.10.0",
"port-version": 1
},
{
"git-tree": "da760d50861f4379e5f2cad9d510c3e8ed379536",
"version-semver": "1.10.0",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "1a05294a6912b74c8118296ff5f9e4a84253970d",
"version-semver": "1.0.0-beta.1",
"port-version": 4
},
{
"git-tree": "bab2b5a8a2140117a3418252b952d2b378091bb0",
"version-semver": "1.0.0-beta.1",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "3081df4bb0ecefec3bffdac10df06c1eeb428748",
"version-semver": "1.0.0-beta.9",
"port-version": 2
},
{
"git-tree": "626691751a17e95e727a8d285f5aebc3636fb170",
"version-semver": "1.0.0-beta.9",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "3f221e917031dcee64c534a22cd45db303bc0982",
"version-semver": "1.1.0",
"port-version": 7
},
{
"git-tree": "fa60b6c9220fecf936b245bb30c32e26aac89099",
"version-semver": "1.1.0",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "f1cd444ec153b8806a32e12b32fccfcfe4726608",
"version-semver": "4.0.0-beta.5",
"port-version": 1
},
{
"git-tree": "3e7659c1f7c6e477a3b43383051d8ddee0bdf354",
"version-semver": "4.0.0-beta.5",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "35b7d6d2fac0e3e4a2072b003319d62edb822adc",
"version-semver": "4.3.0-beta.2",
"port-version": 2
},
{
"git-tree": "d8cff2121f572970a13f83159aa5b1064fc429d2",
"version-semver": "4.3.0-beta.2",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "c015464475f0cdaed3dd5dd659899f061316a8d2",
"version-semver": "4.5.0-beta.2",
"port-version": 2
},
{
"git-tree": "b3ea82df01e5a4fa8ccf14d3ff9cc299fc8e232b",
"version-semver": "4.5.0-beta.2",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "113a2b3e096ca0e955b28108c72162584c4889dd",
"version-semver": "4.3.0-beta.2",
"port-version": 2
},
{
"git-tree": "ae7c5150ad3179a1f2de2fde5afe6ee352eaf4f9",
"version-semver": "4.3.0-beta.2",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "e5c9edfea832b0e97bd91f934cd62ba125d809e0",
"version-semver": "12.13.0",
"port-version": 1
},
{
"git-tree": "76ad0453978dd69453a2d37346af0659ecfefb8f",
"version-semver": "12.13.0",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "f641303c47af989f62d54a8d824688a7309ece68",
"version-semver": "12.8.0",
"port-version": 1
},
{
"git-tree": "40d7e85d7455856a2aeed9665995ba827c687a7a",
"version-semver": "12.8.0",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "7f2c514334c09b9c368ced88a26d0d4a0ac3f01e",
"version-semver": "12.12.0",
"port-version": 1
},
{
"git-tree": "f3fb7a4b90d8986af6ef314a52f1e0d46fd6723b",
"version-semver": "12.12.0",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "6323a301f1fa1adf9f6c9d3e08b04c5ac71d1870",
"version-semver": "12.11.0",
"port-version": 1
},
{
"git-tree": "c537d64c18f257d50b5cd27ad4dd98faa66df188",
"version-semver": "12.11.0",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "66294610dbf3f3882fd2084177d87457b70c3a44",
"version-semver": "12.4.0",
"port-version": 1
},
{
"git-tree": "c5a7be1e04a1cc10f22dccc03bdf3d1755be7f64",
"version-semver": "12.4.0",

Просмотреть файл

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "c3a9e9d32a671e2d00687a35c5623cc0a5c44bd8",
"version-semver": "1.1.0-beta.3826333",
"port-version": 1
},
{
"git-tree": "fecdd4a669ec8b90da2dd2874bb96def3981f366",
"version-semver": "1.1.0-beta.3826333",

Просмотреть файл

@ -2,75 +2,75 @@
"default": {
"azure-core-amqp-cpp": {
"baseline": "1.0.0-beta.11",
"port-version": 0
"port-version": 1
},
"azure-core-cpp": {
"baseline": "1.14.0",
"port-version": 1
"port-version": 2
},
"azure-core-tracing-opentelemetry-cpp": {
"baseline": "1.0.0-beta.4",
"port-version": 4
"port-version": 5
},
"azure-data-tables-cpp": {
"baseline": "1.0.0-beta.4",
"port-version": 0
"port-version": 1
},
"azure-identity-cpp": {
"baseline": "1.10.0",
"port-version": 0
"port-version": 1
},
"azure-messaging-eventhubs-checkpointstore-blob-cpp": {
"baseline": "1.0.0-beta.1",
"port-version": 3
"port-version": 4
},
"azure-messaging-eventhubs-cpp": {
"baseline": "1.0.0-beta.9",
"port-version": 1
"port-version": 2
},
"azure-security-attestation-cpp": {
"baseline": "1.1.0",
"port-version": 6
"port-version": 7
},
"azure-security-keyvault-administration-cpp": {
"baseline": "4.0.0-beta.5",
"port-version": 0
"port-version": 1
},
"azure-security-keyvault-certificates-cpp": {
"baseline": "4.3.0-beta.2",
"port-version": 1
"port-version": 2
},
"azure-security-keyvault-keys-cpp": {
"baseline": "4.5.0-beta.2",
"port-version": 1
"port-version": 2
},
"azure-security-keyvault-secrets-cpp": {
"baseline": "4.3.0-beta.2",
"port-version": 1
"port-version": 2
},
"azure-storage-blobs-cpp": {
"baseline": "12.13.0",
"port-version": 0
"port-version": 1
},
"azure-storage-common-cpp": {
"baseline": "12.8.0",
"port-version": 0
"port-version": 1
},
"azure-storage-files-datalake-cpp": {
"baseline": "12.12.0",
"port-version": 0
"port-version": 1
},
"azure-storage-files-shares-cpp": {
"baseline": "12.11.0",
"port-version": 0
"port-version": 1
},
"azure-storage-queues-cpp": {
"baseline": "12.4.0",
"port-version": 0
"port-version": 1
},
"azure-template-cpp": {
"baseline": "1.1.0-beta.3826333",
"port-version": 0
"port-version": 1
}
}
}