[azure-*-cpp] Remove cgmanifest.json during installation (#47812)

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
This commit is contained in:
Anton Kolesnyk
2025-10-17 11:11:29 -07:00
committed by GitHub
parent 204c1d48ae
commit 071f676f66
37 changed files with 120 additions and 20 deletions

View File

@@ -11,6 +11,9 @@ vcpkg_from_github(
set_version.patch
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/core/azure-core-amqp")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/core/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

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

View File

@@ -18,6 +18,9 @@ vcpkg_check_features(
winhttp BUILD_TRANSPORT_WINHTTP
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/core/azure-core")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/core/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

@@ -5,6 +5,7 @@
],
"name": "azure-core-cpp",
"version-semver": "1.16.1",
"port-version": 1,
"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++."

View File

@@ -12,6 +12,9 @@ vcpkg_from_github(
set_version.patch
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/core/azure-core-tracing-opentelemetry")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/core/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

@@ -5,7 +5,7 @@
],
"name": "azure-core-tracing-opentelemetry-cpp",
"version-semver": "1.0.0-beta.4",
"port-version": 5,
"port-version": 6,
"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."

View File

@@ -9,6 +9,9 @@ vcpkg_from_github(
HEAD_REF main
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/tables/azure-data-tables")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/tables/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

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

View File

@@ -9,6 +9,9 @@ vcpkg_from_github(
HEAD_REF main
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/identity/azure-identity")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/identity/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

@@ -5,6 +5,7 @@
],
"name": "azure-identity-cpp",
"version-semver": "1.13.2",
"port-version": 1,
"description": [
"Microsoft Azure Identity SDK for C++",
"This library provides common authentication-related abstractions for Azure SDK."

View File

@@ -12,6 +12,9 @@ vcpkg_from_github(
set_version.patch
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/eventhubs/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

@@ -5,7 +5,7 @@
],
"name": "azure-messaging-eventhubs-checkpointstore-blob-cpp",
"version-semver": "1.0.0-beta.1",
"port-version": 4,
"port-version": 5,
"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."

View File

@@ -9,6 +9,9 @@ vcpkg_from_github(
HEAD_REF main
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/eventhubs/azure-messaging-eventhubs")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/eventhubs/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

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

View File

@@ -13,6 +13,9 @@ vcpkg_from_github(
set_version.patch
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/attestation/azure-security-attestation")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/attestation/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

@@ -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."

View File

@@ -11,6 +11,9 @@ vcpkg_from_github(
set_version.patch
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-administration")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/keyvault/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

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

View File

@@ -12,6 +12,9 @@ vcpkg_from_github(
set_version.patch
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-certificates")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/keyvault/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

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

View File

@@ -12,6 +12,9 @@ vcpkg_from_github(
set_version.patch
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-keys")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/keyvault/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

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

View File

@@ -12,6 +12,9 @@ vcpkg_from_github(
set_version.patch
)
file(GLOB_RECURSE unused "${SOURCE_PATH}/cgmanifest.json")
file(REMOVE_RECURSE ${unused})
if(EXISTS "${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-secrets")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/keyvault/_")
file(REMOVE_RECURSE "${SOURCE_PATH}/sdk/_")

View File

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

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "8784cf060aabe228c11c6b86734b42322b2def93",
"version-semver": "1.0.0-beta.11",
"port-version": 2
},
{
"git-tree": "bbf82106a42fe16154f3bcb57d4f49d560f91ccd",
"version-semver": "1.0.0-beta.11",

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "95146de814385c1d8c5b61987915ee94ad53f51b",
"version-semver": "1.16.1",
"port-version": 1
},
{
"git-tree": "052e45a725e8f9ad5cb1b2afe4964b6699451daf",
"version-semver": "1.16.1",

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "ede2451347b069aee8361c7f828022a2a66571f1",
"version-semver": "1.0.0-beta.4",
"port-version": 6
},
{
"git-tree": "787e5bf9dd2696add1ff8d3bea711b9611c15c43",
"version-semver": "1.0.0-beta.4",

View File

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

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "f38aea95854843dc590ad620f31610d4d258d7b5",
"version-semver": "1.13.2",
"port-version": 1
},
{
"git-tree": "f8d41b92363e5cc96ef228b224f844716af0765b",
"version-semver": "1.13.2",

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "d7f985fec59c28892a33b4d84ca74ee50732ce53",
"version-semver": "1.0.0-beta.1",
"port-version": 5
},
{
"git-tree": "56d7d109e00a8bb0d208eb212840290cdadd4cc6",
"version-semver": "1.0.0-beta.1",

View File

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

View File

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

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "78e178b9237395ecd9972f1837413ee8a7ab2609",
"version-semver": "4.0.0-beta.5",
"port-version": 2
},
{
"git-tree": "a6ee89f64c55c1202b7d71fd7551916ea5e62d93",
"version-semver": "4.0.0-beta.5",

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "e368552772af26a0ff36343dac31ae6bf091465a",
"version-semver": "4.2.1",
"port-version": 4
},
{
"git-tree": "04bc0d3763fbdd8773ae5ef3f00107f3a2bb3c70",
"version-semver": "4.2.1",

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "ec8f38a5b4c22a93e568eaf331f160903a6aa36d",
"version-semver": "4.4.1",
"port-version": 4
},
{
"git-tree": "4afe6efdcdc0e5df2c45c177a8ad5f4815fb98b2",
"version-semver": "4.4.1",

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "b8ca778246b9180d61f4ce847361f298adcea7c7",
"version-semver": "4.2.1",
"port-version": 4
},
{
"git-tree": "59fc00624617f87b2f6cc2001dc559d87b78c604",
"version-semver": "4.2.1",

View File

@@ -498,23 +498,23 @@
},
"azure-core-amqp-cpp": {
"baseline": "1.0.0-beta.11",
"port-version": 1
"port-version": 2
},
"azure-core-cpp": {
"baseline": "1.16.1",
"port-version": 0
"port-version": 1
},
"azure-core-tracing-opentelemetry-cpp": {
"baseline": "1.0.0-beta.4",
"port-version": 5
"port-version": 6
},
"azure-data-tables-cpp": {
"baseline": "1.0.0-beta.6",
"port-version": 0
"port-version": 1
},
"azure-identity-cpp": {
"baseline": "1.13.2",
"port-version": 0
"port-version": 1
},
"azure-iot-sdk-c": {
"baseline": "2025-03-31",
@@ -534,31 +534,31 @@
},
"azure-messaging-eventhubs-checkpointstore-blob-cpp": {
"baseline": "1.0.0-beta.1",
"port-version": 4
"port-version": 5
},
"azure-messaging-eventhubs-cpp": {
"baseline": "1.0.0-beta.10",
"port-version": 0
"port-version": 1
},
"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": 1
"port-version": 2
},
"azure-security-keyvault-certificates-cpp": {
"baseline": "4.2.1",
"port-version": 3
"port-version": 4
},
"azure-security-keyvault-keys-cpp": {
"baseline": "4.4.1",
"port-version": 3
"port-version": 4
},
"azure-security-keyvault-secrets-cpp": {
"baseline": "4.2.1",
"port-version": 3
"port-version": 4
},
"azure-storage-blobs-cpp": {
"baseline": "12.15.0",