Files
aliyun-openapi-cpp-sdk/ecd/CMakeLists.txt
2023-05-05 19:59:19 +00:00

826 lines
39 KiB
CMake

#
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
set(ecd_public_header
include/alibabacloud/ecd/EcdClient.h
include/alibabacloud/ecd/EcdExport.h )
set(ecd_public_header_model
include/alibabacloud/ecd/model/ActivateOfficeSiteRequest.h
include/alibabacloud/ecd/model/ActivateOfficeSiteResult.h
include/alibabacloud/ecd/model/AddDevicesRequest.h
include/alibabacloud/ecd/model/AddDevicesResult.h
include/alibabacloud/ecd/model/AddFilePermissionRequest.h
include/alibabacloud/ecd/model/AddFilePermissionResult.h
include/alibabacloud/ecd/model/AddUserToDesktopGroupRequest.h
include/alibabacloud/ecd/model/AddUserToDesktopGroupResult.h
include/alibabacloud/ecd/model/ApplyAutoSnapshotPolicyRequest.h
include/alibabacloud/ecd/model/ApplyAutoSnapshotPolicyResult.h
include/alibabacloud/ecd/model/ApplyCoordinatePrivilegeRequest.h
include/alibabacloud/ecd/model/ApplyCoordinatePrivilegeResult.h
include/alibabacloud/ecd/model/ApplyCoordinationForMonitoringRequest.h
include/alibabacloud/ecd/model/ApplyCoordinationForMonitoringResult.h
include/alibabacloud/ecd/model/ApproveFotaUpdateRequest.h
include/alibabacloud/ecd/model/ApproveFotaUpdateResult.h
include/alibabacloud/ecd/model/AssociateNetworkPackageRequest.h
include/alibabacloud/ecd/model/AssociateNetworkPackageResult.h
include/alibabacloud/ecd/model/AttachCenRequest.h
include/alibabacloud/ecd/model/AttachCenResult.h
include/alibabacloud/ecd/model/AttachEndUserRequest.h
include/alibabacloud/ecd/model/AttachEndUserResult.h
include/alibabacloud/ecd/model/CancelAutoSnapshotPolicyRequest.h
include/alibabacloud/ecd/model/CancelAutoSnapshotPolicyResult.h
include/alibabacloud/ecd/model/CancelCdsFileShareLinkRequest.h
include/alibabacloud/ecd/model/CancelCdsFileShareLinkResult.h
include/alibabacloud/ecd/model/CancelCoordinationForMonitoringRequest.h
include/alibabacloud/ecd/model/CancelCoordinationForMonitoringResult.h
include/alibabacloud/ecd/model/CancelCopyImageRequest.h
include/alibabacloud/ecd/model/CancelCopyImageResult.h
include/alibabacloud/ecd/model/ClonePolicyGroupRequest.h
include/alibabacloud/ecd/model/ClonePolicyGroupResult.h
include/alibabacloud/ecd/model/CompleteCdsFileRequest.h
include/alibabacloud/ecd/model/CompleteCdsFileResult.h
include/alibabacloud/ecd/model/ConfigADConnectorTrustRequest.h
include/alibabacloud/ecd/model/ConfigADConnectorTrustResult.h
include/alibabacloud/ecd/model/ConfigADConnectorUserRequest.h
include/alibabacloud/ecd/model/ConfigADConnectorUserResult.h
include/alibabacloud/ecd/model/CopyCdsFileRequest.h
include/alibabacloud/ecd/model/CopyCdsFileResult.h
include/alibabacloud/ecd/model/CopyImageRequest.h
include/alibabacloud/ecd/model/CopyImageResult.h
include/alibabacloud/ecd/model/CreateADConnectorDirectoryRequest.h
include/alibabacloud/ecd/model/CreateADConnectorDirectoryResult.h
include/alibabacloud/ecd/model/CreateADConnectorOfficeSiteRequest.h
include/alibabacloud/ecd/model/CreateADConnectorOfficeSiteResult.h
include/alibabacloud/ecd/model/CreateAndBindNasFileSystemRequest.h
include/alibabacloud/ecd/model/CreateAndBindNasFileSystemResult.h
include/alibabacloud/ecd/model/CreateAutoSnapshotPolicyRequest.h
include/alibabacloud/ecd/model/CreateAutoSnapshotPolicyResult.h
include/alibabacloud/ecd/model/CreateBundleRequest.h
include/alibabacloud/ecd/model/CreateBundleResult.h
include/alibabacloud/ecd/model/CreateCdsFileRequest.h
include/alibabacloud/ecd/model/CreateCdsFileResult.h
include/alibabacloud/ecd/model/CreateCdsFileShareLinkRequest.h
include/alibabacloud/ecd/model/CreateCdsFileShareLinkResult.h
include/alibabacloud/ecd/model/CreateDesktopGroupRequest.h
include/alibabacloud/ecd/model/CreateDesktopGroupResult.h
include/alibabacloud/ecd/model/CreateDesktopsRequest.h
include/alibabacloud/ecd/model/CreateDesktopsResult.h
include/alibabacloud/ecd/model/CreateDiskEncryptionServiceRequest.h
include/alibabacloud/ecd/model/CreateDiskEncryptionServiceResult.h
include/alibabacloud/ecd/model/CreateImageRequest.h
include/alibabacloud/ecd/model/CreateImageResult.h
include/alibabacloud/ecd/model/CreateNASFileSystemRequest.h
include/alibabacloud/ecd/model/CreateNASFileSystemResult.h
include/alibabacloud/ecd/model/CreateNetworkPackageRequest.h
include/alibabacloud/ecd/model/CreateNetworkPackageResult.h
include/alibabacloud/ecd/model/CreatePolicyGroupRequest.h
include/alibabacloud/ecd/model/CreatePolicyGroupResult.h
include/alibabacloud/ecd/model/CreateRAMDirectoryRequest.h
include/alibabacloud/ecd/model/CreateRAMDirectoryResult.h
include/alibabacloud/ecd/model/CreateSimpleOfficeSiteRequest.h
include/alibabacloud/ecd/model/CreateSimpleOfficeSiteResult.h
include/alibabacloud/ecd/model/CreateSnapshotRequest.h
include/alibabacloud/ecd/model/CreateSnapshotResult.h
include/alibabacloud/ecd/model/DeleteAutoSnapshotPolicyRequest.h
include/alibabacloud/ecd/model/DeleteAutoSnapshotPolicyResult.h
include/alibabacloud/ecd/model/DeleteBundlesRequest.h
include/alibabacloud/ecd/model/DeleteBundlesResult.h
include/alibabacloud/ecd/model/DeleteCdsFileRequest.h
include/alibabacloud/ecd/model/DeleteCdsFileResult.h
include/alibabacloud/ecd/model/DeleteCloudDriveGroupsRequest.h
include/alibabacloud/ecd/model/DeleteCloudDriveGroupsResult.h
include/alibabacloud/ecd/model/DeleteCloudDriveUsersRequest.h
include/alibabacloud/ecd/model/DeleteCloudDriveUsersResult.h
include/alibabacloud/ecd/model/DeleteDesktopGroupRequest.h
include/alibabacloud/ecd/model/DeleteDesktopGroupResult.h
include/alibabacloud/ecd/model/DeleteDesktopsRequest.h
include/alibabacloud/ecd/model/DeleteDesktopsResult.h
include/alibabacloud/ecd/model/DeleteDevicesRequest.h
include/alibabacloud/ecd/model/DeleteDevicesResult.h
include/alibabacloud/ecd/model/DeleteDirectoriesRequest.h
include/alibabacloud/ecd/model/DeleteDirectoriesResult.h
include/alibabacloud/ecd/model/DeleteImagesRequest.h
include/alibabacloud/ecd/model/DeleteImagesResult.h
include/alibabacloud/ecd/model/DeleteNASFileSystemsRequest.h
include/alibabacloud/ecd/model/DeleteNASFileSystemsResult.h
include/alibabacloud/ecd/model/DeleteNetworkPackagesRequest.h
include/alibabacloud/ecd/model/DeleteNetworkPackagesResult.h
include/alibabacloud/ecd/model/DeleteOfficeSitesRequest.h
include/alibabacloud/ecd/model/DeleteOfficeSitesResult.h
include/alibabacloud/ecd/model/DeletePolicyGroupsRequest.h
include/alibabacloud/ecd/model/DeletePolicyGroupsResult.h
include/alibabacloud/ecd/model/DeleteSnapshotRequest.h
include/alibabacloud/ecd/model/DeleteSnapshotResult.h
include/alibabacloud/ecd/model/DeleteVirtualMFADeviceRequest.h
include/alibabacloud/ecd/model/DeleteVirtualMFADeviceResult.h
include/alibabacloud/ecd/model/DescribeAlarmEventStackInfoRequest.h
include/alibabacloud/ecd/model/DescribeAlarmEventStackInfoResult.h
include/alibabacloud/ecd/model/DescribeAutoSnapshotPolicyRequest.h
include/alibabacloud/ecd/model/DescribeAutoSnapshotPolicyResult.h
include/alibabacloud/ecd/model/DescribeBundlesRequest.h
include/alibabacloud/ecd/model/DescribeBundlesResult.h
include/alibabacloud/ecd/model/DescribeCdsFileShareLinksRequest.h
include/alibabacloud/ecd/model/DescribeCdsFileShareLinksResult.h
include/alibabacloud/ecd/model/DescribeCensRequest.h
include/alibabacloud/ecd/model/DescribeCensResult.h
include/alibabacloud/ecd/model/DescribeClientEventsRequest.h
include/alibabacloud/ecd/model/DescribeClientEventsResult.h
include/alibabacloud/ecd/model/DescribeCloudDriveGroupsRequest.h
include/alibabacloud/ecd/model/DescribeCloudDriveGroupsResult.h
include/alibabacloud/ecd/model/DescribeCloudDrivePermissionsRequest.h
include/alibabacloud/ecd/model/DescribeCloudDrivePermissionsResult.h
include/alibabacloud/ecd/model/DescribeCustomizedListHeadersRequest.h
include/alibabacloud/ecd/model/DescribeCustomizedListHeadersResult.h
include/alibabacloud/ecd/model/DescribeDesktopGroupsRequest.h
include/alibabacloud/ecd/model/DescribeDesktopGroupsResult.h
include/alibabacloud/ecd/model/DescribeDesktopIdsByVulNamesRequest.h
include/alibabacloud/ecd/model/DescribeDesktopIdsByVulNamesResult.h
include/alibabacloud/ecd/model/DescribeDesktopTypesRequest.h
include/alibabacloud/ecd/model/DescribeDesktopTypesResult.h
include/alibabacloud/ecd/model/DescribeDesktopsRequest.h
include/alibabacloud/ecd/model/DescribeDesktopsResult.h
include/alibabacloud/ecd/model/DescribeDesktopsInGroupRequest.h
include/alibabacloud/ecd/model/DescribeDesktopsInGroupResult.h
include/alibabacloud/ecd/model/DescribeDevicesRequest.h
include/alibabacloud/ecd/model/DescribeDevicesResult.h
include/alibabacloud/ecd/model/DescribeDirectoriesRequest.h
include/alibabacloud/ecd/model/DescribeDirectoriesResult.h
include/alibabacloud/ecd/model/DescribeFlowMetricRequest.h
include/alibabacloud/ecd/model/DescribeFlowMetricResult.h
include/alibabacloud/ecd/model/DescribeFlowStatisticRequest.h
include/alibabacloud/ecd/model/DescribeFlowStatisticResult.h
include/alibabacloud/ecd/model/DescribeFotaPendingDesktopsRequest.h
include/alibabacloud/ecd/model/DescribeFotaPendingDesktopsResult.h
include/alibabacloud/ecd/model/DescribeFotaTasksRequest.h
include/alibabacloud/ecd/model/DescribeFotaTasksResult.h
include/alibabacloud/ecd/model/DescribeFrontVulPatchListRequest.h
include/alibabacloud/ecd/model/DescribeFrontVulPatchListResult.h
include/alibabacloud/ecd/model/DescribeGroupedVulRequest.h
include/alibabacloud/ecd/model/DescribeGroupedVulResult.h
include/alibabacloud/ecd/model/DescribeImageModifiedRecordsRequest.h
include/alibabacloud/ecd/model/DescribeImageModifiedRecordsResult.h
include/alibabacloud/ecd/model/DescribeImagePermissionRequest.h
include/alibabacloud/ecd/model/DescribeImagePermissionResult.h
include/alibabacloud/ecd/model/DescribeImagesRequest.h
include/alibabacloud/ecd/model/DescribeImagesResult.h
include/alibabacloud/ecd/model/DescribeInvocationsRequest.h
include/alibabacloud/ecd/model/DescribeInvocationsResult.h
include/alibabacloud/ecd/model/DescribeKmsKeysRequest.h
include/alibabacloud/ecd/model/DescribeKmsKeysResult.h
include/alibabacloud/ecd/model/DescribeNASFileSystemsRequest.h
include/alibabacloud/ecd/model/DescribeNASFileSystemsResult.h
include/alibabacloud/ecd/model/DescribeNetworkPackagesRequest.h
include/alibabacloud/ecd/model/DescribeNetworkPackagesResult.h
include/alibabacloud/ecd/model/DescribeOfficeSitesRequest.h
include/alibabacloud/ecd/model/DescribeOfficeSitesResult.h
include/alibabacloud/ecd/model/DescribePolicyGroupsRequest.h
include/alibabacloud/ecd/model/DescribePolicyGroupsResult.h
include/alibabacloud/ecd/model/DescribeRegionsRequest.h
include/alibabacloud/ecd/model/DescribeRegionsResult.h
include/alibabacloud/ecd/model/DescribeScanTaskProgressRequest.h
include/alibabacloud/ecd/model/DescribeScanTaskProgressResult.h
include/alibabacloud/ecd/model/DescribeSecurityEventOperationStatusRequest.h
include/alibabacloud/ecd/model/DescribeSecurityEventOperationStatusResult.h
include/alibabacloud/ecd/model/DescribeSecurityEventOperationsRequest.h
include/alibabacloud/ecd/model/DescribeSecurityEventOperationsResult.h
include/alibabacloud/ecd/model/DescribeSnapshotsRequest.h
include/alibabacloud/ecd/model/DescribeSnapshotsResult.h
include/alibabacloud/ecd/model/DescribeSuspEventOverviewRequest.h
include/alibabacloud/ecd/model/DescribeSuspEventOverviewResult.h
include/alibabacloud/ecd/model/DescribeSuspEventQuaraFilesRequest.h
include/alibabacloud/ecd/model/DescribeSuspEventQuaraFilesResult.h
include/alibabacloud/ecd/model/DescribeSuspEventsRequest.h
include/alibabacloud/ecd/model/DescribeSuspEventsResult.h
include/alibabacloud/ecd/model/DescribeUserConnectionRecordsRequest.h
include/alibabacloud/ecd/model/DescribeUserConnectionRecordsResult.h
include/alibabacloud/ecd/model/DescribeUserProfilePathRulesRequest.h
include/alibabacloud/ecd/model/DescribeUserProfilePathRulesResult.h
include/alibabacloud/ecd/model/DescribeUsersInGroupRequest.h
include/alibabacloud/ecd/model/DescribeUsersInGroupResult.h
include/alibabacloud/ecd/model/DescribeUsersPasswordRequest.h
include/alibabacloud/ecd/model/DescribeUsersPasswordResult.h
include/alibabacloud/ecd/model/DescribeVirtualMFADevicesRequest.h
include/alibabacloud/ecd/model/DescribeVirtualMFADevicesResult.h
include/alibabacloud/ecd/model/DescribeVulDetailsRequest.h
include/alibabacloud/ecd/model/DescribeVulDetailsResult.h
include/alibabacloud/ecd/model/DescribeVulListRequest.h
include/alibabacloud/ecd/model/DescribeVulListResult.h
include/alibabacloud/ecd/model/DescribeVulOverviewRequest.h
include/alibabacloud/ecd/model/DescribeVulOverviewResult.h
include/alibabacloud/ecd/model/DescribeZonesRequest.h
include/alibabacloud/ecd/model/DescribeZonesResult.h
include/alibabacloud/ecd/model/DetachCenRequest.h
include/alibabacloud/ecd/model/DetachCenResult.h
include/alibabacloud/ecd/model/DetachEndUserRequest.h
include/alibabacloud/ecd/model/DetachEndUserResult.h
include/alibabacloud/ecd/model/DisableDesktopsInGroupRequest.h
include/alibabacloud/ecd/model/DisableDesktopsInGroupResult.h
include/alibabacloud/ecd/model/DissociateNetworkPackageRequest.h
include/alibabacloud/ecd/model/DissociateNetworkPackageResult.h
include/alibabacloud/ecd/model/ExportClientEventsRequest.h
include/alibabacloud/ecd/model/ExportClientEventsResult.h
include/alibabacloud/ecd/model/ExportDesktopGroupInfoRequest.h
include/alibabacloud/ecd/model/ExportDesktopGroupInfoResult.h
include/alibabacloud/ecd/model/ExportDesktopListInfoRequest.h
include/alibabacloud/ecd/model/ExportDesktopListInfoResult.h
include/alibabacloud/ecd/model/GetConnectionTicketRequest.h
include/alibabacloud/ecd/model/GetConnectionTicketResult.h
include/alibabacloud/ecd/model/GetDesktopGroupDetailRequest.h
include/alibabacloud/ecd/model/GetDesktopGroupDetailResult.h
include/alibabacloud/ecd/model/GetOfficeSiteSsoStatusRequest.h
include/alibabacloud/ecd/model/GetOfficeSiteSsoStatusResult.h
include/alibabacloud/ecd/model/GetSpMetadataRequest.h
include/alibabacloud/ecd/model/GetSpMetadataResult.h
include/alibabacloud/ecd/model/HandleSecurityEventsRequest.h
include/alibabacloud/ecd/model/HandleSecurityEventsResult.h
include/alibabacloud/ecd/model/HibernateDesktopsRequest.h
include/alibabacloud/ecd/model/HibernateDesktopsResult.h
include/alibabacloud/ecd/model/ListCdsFilesRequest.h
include/alibabacloud/ecd/model/ListCdsFilesResult.h
include/alibabacloud/ecd/model/ListDirectoryUsersRequest.h
include/alibabacloud/ecd/model/ListDirectoryUsersResult.h
include/alibabacloud/ecd/model/ListFilePermissionRequest.h
include/alibabacloud/ecd/model/ListFilePermissionResult.h
include/alibabacloud/ecd/model/ListOfficeSiteOverviewRequest.h
include/alibabacloud/ecd/model/ListOfficeSiteOverviewResult.h
include/alibabacloud/ecd/model/ListOfficeSiteUsersRequest.h
include/alibabacloud/ecd/model/ListOfficeSiteUsersResult.h
include/alibabacloud/ecd/model/ListTagResourcesRequest.h
include/alibabacloud/ecd/model/ListTagResourcesResult.h
include/alibabacloud/ecd/model/ListUserAdOrganizationUnitsRequest.h
include/alibabacloud/ecd/model/ListUserAdOrganizationUnitsResult.h
include/alibabacloud/ecd/model/LockVirtualMFADeviceRequest.h
include/alibabacloud/ecd/model/LockVirtualMFADeviceResult.h
include/alibabacloud/ecd/model/MigrateDesktopsRequest.h
include/alibabacloud/ecd/model/MigrateDesktopsResult.h
include/alibabacloud/ecd/model/ModifyADConnectorDirectoryRequest.h
include/alibabacloud/ecd/model/ModifyADConnectorDirectoryResult.h
include/alibabacloud/ecd/model/ModifyADConnectorOfficeSiteRequest.h
include/alibabacloud/ecd/model/ModifyADConnectorOfficeSiteResult.h
include/alibabacloud/ecd/model/ModifyAutoSnapshotPolicyRequest.h
include/alibabacloud/ecd/model/ModifyAutoSnapshotPolicyResult.h
include/alibabacloud/ecd/model/ModifyBundleRequest.h
include/alibabacloud/ecd/model/ModifyBundleResult.h
include/alibabacloud/ecd/model/ModifyCdsFileRequest.h
include/alibabacloud/ecd/model/ModifyCdsFileResult.h
include/alibabacloud/ecd/model/ModifyCdsFileShareLinkRequest.h
include/alibabacloud/ecd/model/ModifyCdsFileShareLinkResult.h
include/alibabacloud/ecd/model/ModifyCloudDriveGroupsRequest.h
include/alibabacloud/ecd/model/ModifyCloudDriveGroupsResult.h
include/alibabacloud/ecd/model/ModifyCloudDrivePermissionRequest.h
include/alibabacloud/ecd/model/ModifyCloudDrivePermissionResult.h
include/alibabacloud/ecd/model/ModifyCustomizedListHeadersRequest.h
include/alibabacloud/ecd/model/ModifyCustomizedListHeadersResult.h
include/alibabacloud/ecd/model/ModifyDesktopChargeTypeRequest.h
include/alibabacloud/ecd/model/ModifyDesktopChargeTypeResult.h
include/alibabacloud/ecd/model/ModifyDesktopGroupRequest.h
include/alibabacloud/ecd/model/ModifyDesktopGroupResult.h
include/alibabacloud/ecd/model/ModifyDesktopHostNameRequest.h
include/alibabacloud/ecd/model/ModifyDesktopHostNameResult.h
include/alibabacloud/ecd/model/ModifyDesktopNameRequest.h
include/alibabacloud/ecd/model/ModifyDesktopNameResult.h
include/alibabacloud/ecd/model/ModifyDesktopSpecRequest.h
include/alibabacloud/ecd/model/ModifyDesktopSpecResult.h
include/alibabacloud/ecd/model/ModifyDesktopsPolicyGroupRequest.h
include/alibabacloud/ecd/model/ModifyDesktopsPolicyGroupResult.h
include/alibabacloud/ecd/model/ModifyDiskSpecRequest.h
include/alibabacloud/ecd/model/ModifyDiskSpecResult.h
include/alibabacloud/ecd/model/ModifyEntitlementRequest.h
include/alibabacloud/ecd/model/ModifyEntitlementResult.h
include/alibabacloud/ecd/model/ModifyImageAttributeRequest.h
include/alibabacloud/ecd/model/ModifyImageAttributeResult.h
include/alibabacloud/ecd/model/ModifyImagePermissionRequest.h
include/alibabacloud/ecd/model/ModifyImagePermissionResult.h
include/alibabacloud/ecd/model/ModifyNASDefaultMountTargetRequest.h
include/alibabacloud/ecd/model/ModifyNASDefaultMountTargetResult.h
include/alibabacloud/ecd/model/ModifyNetworkPackageBandwidthRequest.h
include/alibabacloud/ecd/model/ModifyNetworkPackageBandwidthResult.h
include/alibabacloud/ecd/model/ModifyNetworkPackageEnabledRequest.h
include/alibabacloud/ecd/model/ModifyNetworkPackageEnabledResult.h
include/alibabacloud/ecd/model/ModifyOfficeSiteAttributeRequest.h
include/alibabacloud/ecd/model/ModifyOfficeSiteAttributeResult.h
include/alibabacloud/ecd/model/ModifyOfficeSiteCrossDesktopAccessRequest.h
include/alibabacloud/ecd/model/ModifyOfficeSiteCrossDesktopAccessResult.h
include/alibabacloud/ecd/model/ModifyOfficeSiteMfaEnabledRequest.h
include/alibabacloud/ecd/model/ModifyOfficeSiteMfaEnabledResult.h
include/alibabacloud/ecd/model/ModifyOperateVulRequest.h
include/alibabacloud/ecd/model/ModifyOperateVulResult.h
include/alibabacloud/ecd/model/ModifyPolicyGroupRequest.h
include/alibabacloud/ecd/model/ModifyPolicyGroupResult.h
include/alibabacloud/ecd/model/ModifyUserEntitlementRequest.h
include/alibabacloud/ecd/model/ModifyUserEntitlementResult.h
include/alibabacloud/ecd/model/ModifyUserToDesktopGroupRequest.h
include/alibabacloud/ecd/model/ModifyUserToDesktopGroupResult.h
include/alibabacloud/ecd/model/MoveCdsFileRequest.h
include/alibabacloud/ecd/model/MoveCdsFileResult.h
include/alibabacloud/ecd/model/OperateVulsRequest.h
include/alibabacloud/ecd/model/OperateVulsResult.h
include/alibabacloud/ecd/model/RebootDesktopsRequest.h
include/alibabacloud/ecd/model/RebootDesktopsResult.h
include/alibabacloud/ecd/model/RebuildDesktopsRequest.h
include/alibabacloud/ecd/model/RebuildDesktopsResult.h
include/alibabacloud/ecd/model/RemoveFilePermissionRequest.h
include/alibabacloud/ecd/model/RemoveFilePermissionResult.h
include/alibabacloud/ecd/model/RemoveUserFromDesktopGroupRequest.h
include/alibabacloud/ecd/model/RemoveUserFromDesktopGroupResult.h
include/alibabacloud/ecd/model/RenewDesktopsRequest.h
include/alibabacloud/ecd/model/RenewDesktopsResult.h
include/alibabacloud/ecd/model/RenewNetworkPackagesRequest.h
include/alibabacloud/ecd/model/RenewNetworkPackagesResult.h
include/alibabacloud/ecd/model/ResetDesktopsRequest.h
include/alibabacloud/ecd/model/ResetDesktopsResult.h
include/alibabacloud/ecd/model/ResetNASDefaultMountTargetRequest.h
include/alibabacloud/ecd/model/ResetNASDefaultMountTargetResult.h
include/alibabacloud/ecd/model/ResetSnapshotRequest.h
include/alibabacloud/ecd/model/ResetSnapshotResult.h
include/alibabacloud/ecd/model/RevokeCoordinatePrivilegeRequest.h
include/alibabacloud/ecd/model/RevokeCoordinatePrivilegeResult.h
include/alibabacloud/ecd/model/RollbackSuspEventQuaraFileRequest.h
include/alibabacloud/ecd/model/RollbackSuspEventQuaraFileResult.h
include/alibabacloud/ecd/model/RunCommandRequest.h
include/alibabacloud/ecd/model/RunCommandResult.h
include/alibabacloud/ecd/model/SendVerifyCodeRequest.h
include/alibabacloud/ecd/model/SendVerifyCodeResult.h
include/alibabacloud/ecd/model/SetDesktopGroupScaleTimerRequest.h
include/alibabacloud/ecd/model/SetDesktopGroupScaleTimerResult.h
include/alibabacloud/ecd/model/SetDesktopGroupTimerRequest.h
include/alibabacloud/ecd/model/SetDesktopGroupTimerResult.h
include/alibabacloud/ecd/model/SetDesktopGroupTimerStatusRequest.h
include/alibabacloud/ecd/model/SetDesktopGroupTimerStatusResult.h
include/alibabacloud/ecd/model/SetDirectorySsoStatusRequest.h
include/alibabacloud/ecd/model/SetDirectorySsoStatusResult.h
include/alibabacloud/ecd/model/SetIdpMetadataRequest.h
include/alibabacloud/ecd/model/SetIdpMetadataResult.h
include/alibabacloud/ecd/model/SetOfficeSiteSsoStatusRequest.h
include/alibabacloud/ecd/model/SetOfficeSiteSsoStatusResult.h
include/alibabacloud/ecd/model/SetUserProfilePathRulesRequest.h
include/alibabacloud/ecd/model/SetUserProfilePathRulesResult.h
include/alibabacloud/ecd/model/StartDesktopsRequest.h
include/alibabacloud/ecd/model/StartDesktopsResult.h
include/alibabacloud/ecd/model/StartVirusScanTaskRequest.h
include/alibabacloud/ecd/model/StartVirusScanTaskResult.h
include/alibabacloud/ecd/model/StopDesktopsRequest.h
include/alibabacloud/ecd/model/StopDesktopsResult.h
include/alibabacloud/ecd/model/StopInvocationRequest.h
include/alibabacloud/ecd/model/StopInvocationResult.h
include/alibabacloud/ecd/model/TagResourcesRequest.h
include/alibabacloud/ecd/model/TagResourcesResult.h
include/alibabacloud/ecd/model/UnlockVirtualMFADeviceRequest.h
include/alibabacloud/ecd/model/UnlockVirtualMFADeviceResult.h
include/alibabacloud/ecd/model/UntagResourcesRequest.h
include/alibabacloud/ecd/model/UntagResourcesResult.h
include/alibabacloud/ecd/model/UpdateFotaTaskRequest.h
include/alibabacloud/ecd/model/UpdateFotaTaskResult.h
include/alibabacloud/ecd/model/UploadImageRequest.h
include/alibabacloud/ecd/model/UploadImageResult.h
include/alibabacloud/ecd/model/VerifyCenRequest.h
include/alibabacloud/ecd/model/VerifyCenResult.h
include/alibabacloud/ecd/model/WakeupDesktopsRequest.h
include/alibabacloud/ecd/model/WakeupDesktopsResult.h )
set(ecd_src
src/EcdClient.cc
src/model/ActivateOfficeSiteRequest.cc
src/model/ActivateOfficeSiteResult.cc
src/model/AddDevicesRequest.cc
src/model/AddDevicesResult.cc
src/model/AddFilePermissionRequest.cc
src/model/AddFilePermissionResult.cc
src/model/AddUserToDesktopGroupRequest.cc
src/model/AddUserToDesktopGroupResult.cc
src/model/ApplyAutoSnapshotPolicyRequest.cc
src/model/ApplyAutoSnapshotPolicyResult.cc
src/model/ApplyCoordinatePrivilegeRequest.cc
src/model/ApplyCoordinatePrivilegeResult.cc
src/model/ApplyCoordinationForMonitoringRequest.cc
src/model/ApplyCoordinationForMonitoringResult.cc
src/model/ApproveFotaUpdateRequest.cc
src/model/ApproveFotaUpdateResult.cc
src/model/AssociateNetworkPackageRequest.cc
src/model/AssociateNetworkPackageResult.cc
src/model/AttachCenRequest.cc
src/model/AttachCenResult.cc
src/model/AttachEndUserRequest.cc
src/model/AttachEndUserResult.cc
src/model/CancelAutoSnapshotPolicyRequest.cc
src/model/CancelAutoSnapshotPolicyResult.cc
src/model/CancelCdsFileShareLinkRequest.cc
src/model/CancelCdsFileShareLinkResult.cc
src/model/CancelCoordinationForMonitoringRequest.cc
src/model/CancelCoordinationForMonitoringResult.cc
src/model/CancelCopyImageRequest.cc
src/model/CancelCopyImageResult.cc
src/model/ClonePolicyGroupRequest.cc
src/model/ClonePolicyGroupResult.cc
src/model/CompleteCdsFileRequest.cc
src/model/CompleteCdsFileResult.cc
src/model/ConfigADConnectorTrustRequest.cc
src/model/ConfigADConnectorTrustResult.cc
src/model/ConfigADConnectorUserRequest.cc
src/model/ConfigADConnectorUserResult.cc
src/model/CopyCdsFileRequest.cc
src/model/CopyCdsFileResult.cc
src/model/CopyImageRequest.cc
src/model/CopyImageResult.cc
src/model/CreateADConnectorDirectoryRequest.cc
src/model/CreateADConnectorDirectoryResult.cc
src/model/CreateADConnectorOfficeSiteRequest.cc
src/model/CreateADConnectorOfficeSiteResult.cc
src/model/CreateAndBindNasFileSystemRequest.cc
src/model/CreateAndBindNasFileSystemResult.cc
src/model/CreateAutoSnapshotPolicyRequest.cc
src/model/CreateAutoSnapshotPolicyResult.cc
src/model/CreateBundleRequest.cc
src/model/CreateBundleResult.cc
src/model/CreateCdsFileRequest.cc
src/model/CreateCdsFileResult.cc
src/model/CreateCdsFileShareLinkRequest.cc
src/model/CreateCdsFileShareLinkResult.cc
src/model/CreateDesktopGroupRequest.cc
src/model/CreateDesktopGroupResult.cc
src/model/CreateDesktopsRequest.cc
src/model/CreateDesktopsResult.cc
src/model/CreateDiskEncryptionServiceRequest.cc
src/model/CreateDiskEncryptionServiceResult.cc
src/model/CreateImageRequest.cc
src/model/CreateImageResult.cc
src/model/CreateNASFileSystemRequest.cc
src/model/CreateNASFileSystemResult.cc
src/model/CreateNetworkPackageRequest.cc
src/model/CreateNetworkPackageResult.cc
src/model/CreatePolicyGroupRequest.cc
src/model/CreatePolicyGroupResult.cc
src/model/CreateRAMDirectoryRequest.cc
src/model/CreateRAMDirectoryResult.cc
src/model/CreateSimpleOfficeSiteRequest.cc
src/model/CreateSimpleOfficeSiteResult.cc
src/model/CreateSnapshotRequest.cc
src/model/CreateSnapshotResult.cc
src/model/DeleteAutoSnapshotPolicyRequest.cc
src/model/DeleteAutoSnapshotPolicyResult.cc
src/model/DeleteBundlesRequest.cc
src/model/DeleteBundlesResult.cc
src/model/DeleteCdsFileRequest.cc
src/model/DeleteCdsFileResult.cc
src/model/DeleteCloudDriveGroupsRequest.cc
src/model/DeleteCloudDriveGroupsResult.cc
src/model/DeleteCloudDriveUsersRequest.cc
src/model/DeleteCloudDriveUsersResult.cc
src/model/DeleteDesktopGroupRequest.cc
src/model/DeleteDesktopGroupResult.cc
src/model/DeleteDesktopsRequest.cc
src/model/DeleteDesktopsResult.cc
src/model/DeleteDevicesRequest.cc
src/model/DeleteDevicesResult.cc
src/model/DeleteDirectoriesRequest.cc
src/model/DeleteDirectoriesResult.cc
src/model/DeleteImagesRequest.cc
src/model/DeleteImagesResult.cc
src/model/DeleteNASFileSystemsRequest.cc
src/model/DeleteNASFileSystemsResult.cc
src/model/DeleteNetworkPackagesRequest.cc
src/model/DeleteNetworkPackagesResult.cc
src/model/DeleteOfficeSitesRequest.cc
src/model/DeleteOfficeSitesResult.cc
src/model/DeletePolicyGroupsRequest.cc
src/model/DeletePolicyGroupsResult.cc
src/model/DeleteSnapshotRequest.cc
src/model/DeleteSnapshotResult.cc
src/model/DeleteVirtualMFADeviceRequest.cc
src/model/DeleteVirtualMFADeviceResult.cc
src/model/DescribeAlarmEventStackInfoRequest.cc
src/model/DescribeAlarmEventStackInfoResult.cc
src/model/DescribeAutoSnapshotPolicyRequest.cc
src/model/DescribeAutoSnapshotPolicyResult.cc
src/model/DescribeBundlesRequest.cc
src/model/DescribeBundlesResult.cc
src/model/DescribeCdsFileShareLinksRequest.cc
src/model/DescribeCdsFileShareLinksResult.cc
src/model/DescribeCensRequest.cc
src/model/DescribeCensResult.cc
src/model/DescribeClientEventsRequest.cc
src/model/DescribeClientEventsResult.cc
src/model/DescribeCloudDriveGroupsRequest.cc
src/model/DescribeCloudDriveGroupsResult.cc
src/model/DescribeCloudDrivePermissionsRequest.cc
src/model/DescribeCloudDrivePermissionsResult.cc
src/model/DescribeCustomizedListHeadersRequest.cc
src/model/DescribeCustomizedListHeadersResult.cc
src/model/DescribeDesktopGroupsRequest.cc
src/model/DescribeDesktopGroupsResult.cc
src/model/DescribeDesktopIdsByVulNamesRequest.cc
src/model/DescribeDesktopIdsByVulNamesResult.cc
src/model/DescribeDesktopTypesRequest.cc
src/model/DescribeDesktopTypesResult.cc
src/model/DescribeDesktopsRequest.cc
src/model/DescribeDesktopsResult.cc
src/model/DescribeDesktopsInGroupRequest.cc
src/model/DescribeDesktopsInGroupResult.cc
src/model/DescribeDevicesRequest.cc
src/model/DescribeDevicesResult.cc
src/model/DescribeDirectoriesRequest.cc
src/model/DescribeDirectoriesResult.cc
src/model/DescribeFlowMetricRequest.cc
src/model/DescribeFlowMetricResult.cc
src/model/DescribeFlowStatisticRequest.cc
src/model/DescribeFlowStatisticResult.cc
src/model/DescribeFotaPendingDesktopsRequest.cc
src/model/DescribeFotaPendingDesktopsResult.cc
src/model/DescribeFotaTasksRequest.cc
src/model/DescribeFotaTasksResult.cc
src/model/DescribeFrontVulPatchListRequest.cc
src/model/DescribeFrontVulPatchListResult.cc
src/model/DescribeGroupedVulRequest.cc
src/model/DescribeGroupedVulResult.cc
src/model/DescribeImageModifiedRecordsRequest.cc
src/model/DescribeImageModifiedRecordsResult.cc
src/model/DescribeImagePermissionRequest.cc
src/model/DescribeImagePermissionResult.cc
src/model/DescribeImagesRequest.cc
src/model/DescribeImagesResult.cc
src/model/DescribeInvocationsRequest.cc
src/model/DescribeInvocationsResult.cc
src/model/DescribeKmsKeysRequest.cc
src/model/DescribeKmsKeysResult.cc
src/model/DescribeNASFileSystemsRequest.cc
src/model/DescribeNASFileSystemsResult.cc
src/model/DescribeNetworkPackagesRequest.cc
src/model/DescribeNetworkPackagesResult.cc
src/model/DescribeOfficeSitesRequest.cc
src/model/DescribeOfficeSitesResult.cc
src/model/DescribePolicyGroupsRequest.cc
src/model/DescribePolicyGroupsResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribeScanTaskProgressRequest.cc
src/model/DescribeScanTaskProgressResult.cc
src/model/DescribeSecurityEventOperationStatusRequest.cc
src/model/DescribeSecurityEventOperationStatusResult.cc
src/model/DescribeSecurityEventOperationsRequest.cc
src/model/DescribeSecurityEventOperationsResult.cc
src/model/DescribeSnapshotsRequest.cc
src/model/DescribeSnapshotsResult.cc
src/model/DescribeSuspEventOverviewRequest.cc
src/model/DescribeSuspEventOverviewResult.cc
src/model/DescribeSuspEventQuaraFilesRequest.cc
src/model/DescribeSuspEventQuaraFilesResult.cc
src/model/DescribeSuspEventsRequest.cc
src/model/DescribeSuspEventsResult.cc
src/model/DescribeUserConnectionRecordsRequest.cc
src/model/DescribeUserConnectionRecordsResult.cc
src/model/DescribeUserProfilePathRulesRequest.cc
src/model/DescribeUserProfilePathRulesResult.cc
src/model/DescribeUsersInGroupRequest.cc
src/model/DescribeUsersInGroupResult.cc
src/model/DescribeUsersPasswordRequest.cc
src/model/DescribeUsersPasswordResult.cc
src/model/DescribeVirtualMFADevicesRequest.cc
src/model/DescribeVirtualMFADevicesResult.cc
src/model/DescribeVulDetailsRequest.cc
src/model/DescribeVulDetailsResult.cc
src/model/DescribeVulListRequest.cc
src/model/DescribeVulListResult.cc
src/model/DescribeVulOverviewRequest.cc
src/model/DescribeVulOverviewResult.cc
src/model/DescribeZonesRequest.cc
src/model/DescribeZonesResult.cc
src/model/DetachCenRequest.cc
src/model/DetachCenResult.cc
src/model/DetachEndUserRequest.cc
src/model/DetachEndUserResult.cc
src/model/DisableDesktopsInGroupRequest.cc
src/model/DisableDesktopsInGroupResult.cc
src/model/DissociateNetworkPackageRequest.cc
src/model/DissociateNetworkPackageResult.cc
src/model/ExportClientEventsRequest.cc
src/model/ExportClientEventsResult.cc
src/model/ExportDesktopGroupInfoRequest.cc
src/model/ExportDesktopGroupInfoResult.cc
src/model/ExportDesktopListInfoRequest.cc
src/model/ExportDesktopListInfoResult.cc
src/model/GetConnectionTicketRequest.cc
src/model/GetConnectionTicketResult.cc
src/model/GetDesktopGroupDetailRequest.cc
src/model/GetDesktopGroupDetailResult.cc
src/model/GetOfficeSiteSsoStatusRequest.cc
src/model/GetOfficeSiteSsoStatusResult.cc
src/model/GetSpMetadataRequest.cc
src/model/GetSpMetadataResult.cc
src/model/HandleSecurityEventsRequest.cc
src/model/HandleSecurityEventsResult.cc
src/model/HibernateDesktopsRequest.cc
src/model/HibernateDesktopsResult.cc
src/model/ListCdsFilesRequest.cc
src/model/ListCdsFilesResult.cc
src/model/ListDirectoryUsersRequest.cc
src/model/ListDirectoryUsersResult.cc
src/model/ListFilePermissionRequest.cc
src/model/ListFilePermissionResult.cc
src/model/ListOfficeSiteOverviewRequest.cc
src/model/ListOfficeSiteOverviewResult.cc
src/model/ListOfficeSiteUsersRequest.cc
src/model/ListOfficeSiteUsersResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/ListUserAdOrganizationUnitsRequest.cc
src/model/ListUserAdOrganizationUnitsResult.cc
src/model/LockVirtualMFADeviceRequest.cc
src/model/LockVirtualMFADeviceResult.cc
src/model/MigrateDesktopsRequest.cc
src/model/MigrateDesktopsResult.cc
src/model/ModifyADConnectorDirectoryRequest.cc
src/model/ModifyADConnectorDirectoryResult.cc
src/model/ModifyADConnectorOfficeSiteRequest.cc
src/model/ModifyADConnectorOfficeSiteResult.cc
src/model/ModifyAutoSnapshotPolicyRequest.cc
src/model/ModifyAutoSnapshotPolicyResult.cc
src/model/ModifyBundleRequest.cc
src/model/ModifyBundleResult.cc
src/model/ModifyCdsFileRequest.cc
src/model/ModifyCdsFileResult.cc
src/model/ModifyCdsFileShareLinkRequest.cc
src/model/ModifyCdsFileShareLinkResult.cc
src/model/ModifyCloudDriveGroupsRequest.cc
src/model/ModifyCloudDriveGroupsResult.cc
src/model/ModifyCloudDrivePermissionRequest.cc
src/model/ModifyCloudDrivePermissionResult.cc
src/model/ModifyCustomizedListHeadersRequest.cc
src/model/ModifyCustomizedListHeadersResult.cc
src/model/ModifyDesktopChargeTypeRequest.cc
src/model/ModifyDesktopChargeTypeResult.cc
src/model/ModifyDesktopGroupRequest.cc
src/model/ModifyDesktopGroupResult.cc
src/model/ModifyDesktopHostNameRequest.cc
src/model/ModifyDesktopHostNameResult.cc
src/model/ModifyDesktopNameRequest.cc
src/model/ModifyDesktopNameResult.cc
src/model/ModifyDesktopSpecRequest.cc
src/model/ModifyDesktopSpecResult.cc
src/model/ModifyDesktopsPolicyGroupRequest.cc
src/model/ModifyDesktopsPolicyGroupResult.cc
src/model/ModifyDiskSpecRequest.cc
src/model/ModifyDiskSpecResult.cc
src/model/ModifyEntitlementRequest.cc
src/model/ModifyEntitlementResult.cc
src/model/ModifyImageAttributeRequest.cc
src/model/ModifyImageAttributeResult.cc
src/model/ModifyImagePermissionRequest.cc
src/model/ModifyImagePermissionResult.cc
src/model/ModifyNASDefaultMountTargetRequest.cc
src/model/ModifyNASDefaultMountTargetResult.cc
src/model/ModifyNetworkPackageBandwidthRequest.cc
src/model/ModifyNetworkPackageBandwidthResult.cc
src/model/ModifyNetworkPackageEnabledRequest.cc
src/model/ModifyNetworkPackageEnabledResult.cc
src/model/ModifyOfficeSiteAttributeRequest.cc
src/model/ModifyOfficeSiteAttributeResult.cc
src/model/ModifyOfficeSiteCrossDesktopAccessRequest.cc
src/model/ModifyOfficeSiteCrossDesktopAccessResult.cc
src/model/ModifyOfficeSiteMfaEnabledRequest.cc
src/model/ModifyOfficeSiteMfaEnabledResult.cc
src/model/ModifyOperateVulRequest.cc
src/model/ModifyOperateVulResult.cc
src/model/ModifyPolicyGroupRequest.cc
src/model/ModifyPolicyGroupResult.cc
src/model/ModifyUserEntitlementRequest.cc
src/model/ModifyUserEntitlementResult.cc
src/model/ModifyUserToDesktopGroupRequest.cc
src/model/ModifyUserToDesktopGroupResult.cc
src/model/MoveCdsFileRequest.cc
src/model/MoveCdsFileResult.cc
src/model/OperateVulsRequest.cc
src/model/OperateVulsResult.cc
src/model/RebootDesktopsRequest.cc
src/model/RebootDesktopsResult.cc
src/model/RebuildDesktopsRequest.cc
src/model/RebuildDesktopsResult.cc
src/model/RemoveFilePermissionRequest.cc
src/model/RemoveFilePermissionResult.cc
src/model/RemoveUserFromDesktopGroupRequest.cc
src/model/RemoveUserFromDesktopGroupResult.cc
src/model/RenewDesktopsRequest.cc
src/model/RenewDesktopsResult.cc
src/model/RenewNetworkPackagesRequest.cc
src/model/RenewNetworkPackagesResult.cc
src/model/ResetDesktopsRequest.cc
src/model/ResetDesktopsResult.cc
src/model/ResetNASDefaultMountTargetRequest.cc
src/model/ResetNASDefaultMountTargetResult.cc
src/model/ResetSnapshotRequest.cc
src/model/ResetSnapshotResult.cc
src/model/RevokeCoordinatePrivilegeRequest.cc
src/model/RevokeCoordinatePrivilegeResult.cc
src/model/RollbackSuspEventQuaraFileRequest.cc
src/model/RollbackSuspEventQuaraFileResult.cc
src/model/RunCommandRequest.cc
src/model/RunCommandResult.cc
src/model/SendVerifyCodeRequest.cc
src/model/SendVerifyCodeResult.cc
src/model/SetDesktopGroupScaleTimerRequest.cc
src/model/SetDesktopGroupScaleTimerResult.cc
src/model/SetDesktopGroupTimerRequest.cc
src/model/SetDesktopGroupTimerResult.cc
src/model/SetDesktopGroupTimerStatusRequest.cc
src/model/SetDesktopGroupTimerStatusResult.cc
src/model/SetDirectorySsoStatusRequest.cc
src/model/SetDirectorySsoStatusResult.cc
src/model/SetIdpMetadataRequest.cc
src/model/SetIdpMetadataResult.cc
src/model/SetOfficeSiteSsoStatusRequest.cc
src/model/SetOfficeSiteSsoStatusResult.cc
src/model/SetUserProfilePathRulesRequest.cc
src/model/SetUserProfilePathRulesResult.cc
src/model/StartDesktopsRequest.cc
src/model/StartDesktopsResult.cc
src/model/StartVirusScanTaskRequest.cc
src/model/StartVirusScanTaskResult.cc
src/model/StopDesktopsRequest.cc
src/model/StopDesktopsResult.cc
src/model/StopInvocationRequest.cc
src/model/StopInvocationResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/UnlockVirtualMFADeviceRequest.cc
src/model/UnlockVirtualMFADeviceResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc
src/model/UpdateFotaTaskRequest.cc
src/model/UpdateFotaTaskResult.cc
src/model/UploadImageRequest.cc
src/model/UploadImageResult.cc
src/model/VerifyCenRequest.cc
src/model/VerifyCenResult.cc
src/model/WakeupDesktopsRequest.cc
src/model/WakeupDesktopsResult.cc )
add_library(ecd ${LIB_TYPE}
${ecd_public_header}
${ecd_public_header_model}
${ecd_src})
set_target_properties(ecd
PROPERTIES
LINKER_LANGUAGE CXX
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}ecd
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(ecd
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_ECD_LIBRARY)
endif()
target_include_directories(ecd
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(ecd
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(ecd
jsoncpp)
target_include_directories(ecd
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(ecd
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(ecd
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(ecd
PRIVATE /usr/include/jsoncpp)
target_link_libraries(ecd
jsoncpp)
endif()
install(FILES ${ecd_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ecd)
install(FILES ${ecd_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ecd/model)
install(TARGETS ecd
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)