# # 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(dcdn_public_header include/alibabacloud/dcdn/DcdnClient.h include/alibabacloud/dcdn/DcdnExport.h ) set(dcdn_public_header_model include/alibabacloud/dcdn/model/AddDcdnDomainRequest.h include/alibabacloud/dcdn/model/AddDcdnDomainResult.h include/alibabacloud/dcdn/model/AddDcdnIpaDomainRequest.h include/alibabacloud/dcdn/model/AddDcdnIpaDomainResult.h include/alibabacloud/dcdn/model/BatchAddDcdnDomainRequest.h include/alibabacloud/dcdn/model/BatchAddDcdnDomainResult.h include/alibabacloud/dcdn/model/BatchDeleteDcdnDomainConfigsRequest.h include/alibabacloud/dcdn/model/BatchDeleteDcdnDomainConfigsResult.h include/alibabacloud/dcdn/model/BatchSetDcdnDomainCertificateRequest.h include/alibabacloud/dcdn/model/BatchSetDcdnDomainCertificateResult.h include/alibabacloud/dcdn/model/BatchSetDcdnDomainConfigsRequest.h include/alibabacloud/dcdn/model/BatchSetDcdnDomainConfigsResult.h include/alibabacloud/dcdn/model/BatchSetDcdnIpaDomainConfigsRequest.h include/alibabacloud/dcdn/model/BatchSetDcdnIpaDomainConfigsResult.h include/alibabacloud/dcdn/model/BatchStartDcdnDomainRequest.h include/alibabacloud/dcdn/model/BatchStartDcdnDomainResult.h include/alibabacloud/dcdn/model/BatchStopDcdnDomainRequest.h include/alibabacloud/dcdn/model/BatchStopDcdnDomainResult.h include/alibabacloud/dcdn/model/CheckDcdnProjectExistRequest.h include/alibabacloud/dcdn/model/CheckDcdnProjectExistResult.h include/alibabacloud/dcdn/model/CommitStagingRoutineCodeRequest.h include/alibabacloud/dcdn/model/CommitStagingRoutineCodeResult.h include/alibabacloud/dcdn/model/CreateDcdnCertificateSigningRequestRequest.h include/alibabacloud/dcdn/model/CreateDcdnCertificateSigningRequestResult.h include/alibabacloud/dcdn/model/CreateDcdnDeliverTaskRequest.h include/alibabacloud/dcdn/model/CreateDcdnDeliverTaskResult.h include/alibabacloud/dcdn/model/CreateDcdnSLSRealTimeLogDeliveryRequest.h include/alibabacloud/dcdn/model/CreateDcdnSLSRealTimeLogDeliveryResult.h include/alibabacloud/dcdn/model/CreateDcdnSubTaskRequest.h include/alibabacloud/dcdn/model/CreateDcdnSubTaskResult.h include/alibabacloud/dcdn/model/CreateRoutineRequest.h include/alibabacloud/dcdn/model/CreateRoutineResult.h include/alibabacloud/dcdn/model/CreateSlrAndSlsProjectRequest.h include/alibabacloud/dcdn/model/CreateSlrAndSlsProjectResult.h include/alibabacloud/dcdn/model/DcdnHttpRequestTestToolRequest.h include/alibabacloud/dcdn/model/DcdnHttpRequestTestToolResult.h include/alibabacloud/dcdn/model/DeleteDcdnDeliverTaskRequest.h include/alibabacloud/dcdn/model/DeleteDcdnDeliverTaskResult.h include/alibabacloud/dcdn/model/DeleteDcdnDomainRequest.h include/alibabacloud/dcdn/model/DeleteDcdnDomainResult.h include/alibabacloud/dcdn/model/DeleteDcdnIpaDomainRequest.h include/alibabacloud/dcdn/model/DeleteDcdnIpaDomainResult.h include/alibabacloud/dcdn/model/DeleteDcdnIpaSpecificConfigRequest.h include/alibabacloud/dcdn/model/DeleteDcdnIpaSpecificConfigResult.h include/alibabacloud/dcdn/model/DeleteDcdnRealTimeLogProjectRequest.h include/alibabacloud/dcdn/model/DeleteDcdnRealTimeLogProjectResult.h include/alibabacloud/dcdn/model/DeleteDcdnSpecificConfigRequest.h include/alibabacloud/dcdn/model/DeleteDcdnSpecificConfigResult.h include/alibabacloud/dcdn/model/DeleteDcdnSpecificStagingConfigRequest.h include/alibabacloud/dcdn/model/DeleteDcdnSpecificStagingConfigResult.h include/alibabacloud/dcdn/model/DeleteDcdnSubTaskRequest.h include/alibabacloud/dcdn/model/DeleteDcdnSubTaskResult.h include/alibabacloud/dcdn/model/DeleteRoutineRequest.h include/alibabacloud/dcdn/model/DeleteRoutineResult.h include/alibabacloud/dcdn/model/DeleteRoutineCodeRevisionRequest.h include/alibabacloud/dcdn/model/DeleteRoutineCodeRevisionResult.h include/alibabacloud/dcdn/model/DeleteRoutineConfEnvsRequest.h include/alibabacloud/dcdn/model/DeleteRoutineConfEnvsResult.h include/alibabacloud/dcdn/model/DescribeDcdnAclFieldsRequest.h include/alibabacloud/dcdn/model/DescribeDcdnAclFieldsResult.h include/alibabacloud/dcdn/model/DescribeDcdnBgpBpsDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnBgpBpsDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnBgpTrafficDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnBgpTrafficDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnBlockedRegionsRequest.h include/alibabacloud/dcdn/model/DescribeDcdnBlockedRegionsResult.h include/alibabacloud/dcdn/model/DescribeDcdnCertificateDetailRequest.h include/alibabacloud/dcdn/model/DescribeDcdnCertificateDetailResult.h include/alibabacloud/dcdn/model/DescribeDcdnCertificateListRequest.h include/alibabacloud/dcdn/model/DescribeDcdnCertificateListResult.h include/alibabacloud/dcdn/model/DescribeDcdnConfigGroupDetailRequest.h include/alibabacloud/dcdn/model/DescribeDcdnConfigGroupDetailResult.h include/alibabacloud/dcdn/model/DescribeDcdnConfigOfVersionRequest.h include/alibabacloud/dcdn/model/DescribeDcdnConfigOfVersionResult.h include/alibabacloud/dcdn/model/DescribeDcdnDeletedDomainsRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDeletedDomainsResult.h include/alibabacloud/dcdn/model/DescribeDcdnDeliverListRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDeliverListResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainBpsDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainBpsDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainByCertificateRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainByCertificateResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainCcActivityLogRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainCcActivityLogResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainCertificateInfoRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainCertificateInfoResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainCnameRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainCnameResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainConfigsRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainConfigsResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainDetailRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainDetailResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainHitRateDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainHitRateDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainHttpCodeDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainHttpCodeDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainIpaBpsDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainIpaBpsDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainIpaTrafficDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainIpaTrafficDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainIspDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainIspDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainLogRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainLogResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainMultiUsageDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainMultiUsageDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainOriginBpsDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainOriginBpsDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainOriginTrafficDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainOriginTrafficDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainPropertyRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainPropertyResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainPvDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainPvDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainQpsDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainQpsDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeBpsDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeBpsDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeByteHitRateDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeByteHitRateDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeDetailDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeDetailDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeHttpCodeDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeHttpCodeDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeQpsDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeQpsDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeReqHitRateDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeReqHitRateDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeSrcBpsDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeSrcBpsDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeSrcHttpCodeDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeSrcHttpCodeDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeSrcTrafficDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeSrcTrafficDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeTrafficDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeTrafficDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRegionDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainRegionDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainStagingConfigRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainStagingConfigResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainTopReferVisitRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainTopReferVisitResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainTopUrlVisitRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainTopUrlVisitResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainTrafficDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainTrafficDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainUsageDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainUsageDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainUvDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainUvDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketBpsDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketBpsDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketHttpCodeDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketHttpCodeDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketTrafficDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketTrafficDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnEsExceptionDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnEsExceptionDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnEsExecuteDataRequest.h include/alibabacloud/dcdn/model/DescribeDcdnEsExecuteDataResult.h include/alibabacloud/dcdn/model/DescribeDcdnHttpsDomainListRequest.h include/alibabacloud/dcdn/model/DescribeDcdnHttpsDomainListResult.h include/alibabacloud/dcdn/model/DescribeDcdnIpInfoRequest.h include/alibabacloud/dcdn/model/DescribeDcdnIpInfoResult.h include/alibabacloud/dcdn/model/DescribeDcdnIpaDomainConfigsRequest.h include/alibabacloud/dcdn/model/DescribeDcdnIpaDomainConfigsResult.h include/alibabacloud/dcdn/model/DescribeDcdnIpaDomainDetailRequest.h include/alibabacloud/dcdn/model/DescribeDcdnIpaDomainDetailResult.h include/alibabacloud/dcdn/model/DescribeDcdnIpaServiceRequest.h include/alibabacloud/dcdn/model/DescribeDcdnIpaServiceResult.h include/alibabacloud/dcdn/model/DescribeDcdnIpaUserDomainsRequest.h include/alibabacloud/dcdn/model/DescribeDcdnIpaUserDomainsResult.h include/alibabacloud/dcdn/model/DescribeDcdnRealTimeDeliveryFieldRequest.h include/alibabacloud/dcdn/model/DescribeDcdnRealTimeDeliveryFieldResult.h include/alibabacloud/dcdn/model/DescribeDcdnRefreshQuotaRequest.h include/alibabacloud/dcdn/model/DescribeDcdnRefreshQuotaResult.h include/alibabacloud/dcdn/model/DescribeDcdnRefreshTaskByIdRequest.h include/alibabacloud/dcdn/model/DescribeDcdnRefreshTaskByIdResult.h include/alibabacloud/dcdn/model/DescribeDcdnRefreshTasksRequest.h include/alibabacloud/dcdn/model/DescribeDcdnRefreshTasksResult.h include/alibabacloud/dcdn/model/DescribeDcdnRegionAndIspRequest.h include/alibabacloud/dcdn/model/DescribeDcdnRegionAndIspResult.h include/alibabacloud/dcdn/model/DescribeDcdnReportRequest.h include/alibabacloud/dcdn/model/DescribeDcdnReportResult.h include/alibabacloud/dcdn/model/DescribeDcdnReportListRequest.h include/alibabacloud/dcdn/model/DescribeDcdnReportListResult.h include/alibabacloud/dcdn/model/DescribeDcdnSLSRealtimeLogDeliveryRequest.h include/alibabacloud/dcdn/model/DescribeDcdnSLSRealtimeLogDeliveryResult.h include/alibabacloud/dcdn/model/DescribeDcdnSMCertificateDetailRequest.h include/alibabacloud/dcdn/model/DescribeDcdnSMCertificateDetailResult.h include/alibabacloud/dcdn/model/DescribeDcdnSMCertificateListRequest.h include/alibabacloud/dcdn/model/DescribeDcdnSMCertificateListResult.h include/alibabacloud/dcdn/model/DescribeDcdnSecFuncInfoRequest.h include/alibabacloud/dcdn/model/DescribeDcdnSecFuncInfoResult.h include/alibabacloud/dcdn/model/DescribeDcdnSecSpecInfoRequest.h include/alibabacloud/dcdn/model/DescribeDcdnSecSpecInfoResult.h include/alibabacloud/dcdn/model/DescribeDcdnServiceRequest.h include/alibabacloud/dcdn/model/DescribeDcdnServiceResult.h include/alibabacloud/dcdn/model/DescribeDcdnStagingIpRequest.h include/alibabacloud/dcdn/model/DescribeDcdnStagingIpResult.h include/alibabacloud/dcdn/model/DescribeDcdnSubListRequest.h include/alibabacloud/dcdn/model/DescribeDcdnSubListResult.h include/alibabacloud/dcdn/model/DescribeDcdnTagResourcesRequest.h include/alibabacloud/dcdn/model/DescribeDcdnTagResourcesResult.h include/alibabacloud/dcdn/model/DescribeDcdnTopDomainsByFlowRequest.h include/alibabacloud/dcdn/model/DescribeDcdnTopDomainsByFlowResult.h include/alibabacloud/dcdn/model/DescribeDcdnUserBillHistoryRequest.h include/alibabacloud/dcdn/model/DescribeDcdnUserBillHistoryResult.h include/alibabacloud/dcdn/model/DescribeDcdnUserBillTypeRequest.h include/alibabacloud/dcdn/model/DescribeDcdnUserBillTypeResult.h include/alibabacloud/dcdn/model/DescribeDcdnUserDomainsRequest.h include/alibabacloud/dcdn/model/DescribeDcdnUserDomainsResult.h include/alibabacloud/dcdn/model/DescribeDcdnUserDomainsByFuncRequest.h include/alibabacloud/dcdn/model/DescribeDcdnUserDomainsByFuncResult.h include/alibabacloud/dcdn/model/DescribeDcdnUserQuotaRequest.h include/alibabacloud/dcdn/model/DescribeDcdnUserQuotaResult.h include/alibabacloud/dcdn/model/DescribeDcdnUserRealTimeDeliveryFieldRequest.h include/alibabacloud/dcdn/model/DescribeDcdnUserRealTimeDeliveryFieldResult.h include/alibabacloud/dcdn/model/DescribeDcdnUserResourcePackageRequest.h include/alibabacloud/dcdn/model/DescribeDcdnUserResourcePackageResult.h include/alibabacloud/dcdn/model/DescribeDcdnUserSecDropRequest.h include/alibabacloud/dcdn/model/DescribeDcdnUserSecDropResult.h include/alibabacloud/dcdn/model/DescribeDcdnUserSecDropByMinuteRequest.h include/alibabacloud/dcdn/model/DescribeDcdnUserSecDropByMinuteResult.h include/alibabacloud/dcdn/model/DescribeDcdnUserTagsRequest.h include/alibabacloud/dcdn/model/DescribeDcdnUserTagsResult.h include/alibabacloud/dcdn/model/DescribeDcdnVerifyContentRequest.h include/alibabacloud/dcdn/model/DescribeDcdnVerifyContentResult.h include/alibabacloud/dcdn/model/DescribeDcdnWafDomainRequest.h include/alibabacloud/dcdn/model/DescribeDcdnWafDomainResult.h include/alibabacloud/dcdn/model/DescribeDcdnsecServiceRequest.h include/alibabacloud/dcdn/model/DescribeDcdnsecServiceResult.h include/alibabacloud/dcdn/model/DescribeRoutineRequest.h include/alibabacloud/dcdn/model/DescribeRoutineResult.h include/alibabacloud/dcdn/model/DescribeRoutineCanaryEnvsRequest.h include/alibabacloud/dcdn/model/DescribeRoutineCanaryEnvsResult.h include/alibabacloud/dcdn/model/DescribeRoutineCodeRevisionRequest.h include/alibabacloud/dcdn/model/DescribeRoutineCodeRevisionResult.h include/alibabacloud/dcdn/model/DescribeRoutineSpecRequest.h include/alibabacloud/dcdn/model/DescribeRoutineSpecResult.h include/alibabacloud/dcdn/model/DescribeRoutineUserInfoRequest.h include/alibabacloud/dcdn/model/DescribeRoutineUserInfoResult.h include/alibabacloud/dcdn/model/DescribeUserDcdnIpaStatusRequest.h include/alibabacloud/dcdn/model/DescribeUserDcdnIpaStatusResult.h include/alibabacloud/dcdn/model/DescribeUserDcdnStatusRequest.h include/alibabacloud/dcdn/model/DescribeUserDcdnStatusResult.h include/alibabacloud/dcdn/model/DescribeUserErStatusRequest.h include/alibabacloud/dcdn/model/DescribeUserErStatusResult.h include/alibabacloud/dcdn/model/DescribeUserLogserviceStatusRequest.h include/alibabacloud/dcdn/model/DescribeUserLogserviceStatusResult.h include/alibabacloud/dcdn/model/EditRoutineConfRequest.h include/alibabacloud/dcdn/model/EditRoutineConfResult.h include/alibabacloud/dcdn/model/ListDcdnEsTemplateInfoRequest.h include/alibabacloud/dcdn/model/ListDcdnEsTemplateInfoResult.h include/alibabacloud/dcdn/model/ListDcdnRealTimeDeliveryProjectRequest.h include/alibabacloud/dcdn/model/ListDcdnRealTimeDeliveryProjectResult.h include/alibabacloud/dcdn/model/ModifyDCdnDomainSchdmByPropertyRequest.h include/alibabacloud/dcdn/model/ModifyDCdnDomainSchdmByPropertyResult.h include/alibabacloud/dcdn/model/OpenDcdnServiceRequest.h include/alibabacloud/dcdn/model/OpenDcdnServiceResult.h include/alibabacloud/dcdn/model/PreloadDcdnObjectCachesRequest.h include/alibabacloud/dcdn/model/PreloadDcdnObjectCachesResult.h include/alibabacloud/dcdn/model/PublishDcdnStagingConfigToProductionRequest.h include/alibabacloud/dcdn/model/PublishDcdnStagingConfigToProductionResult.h include/alibabacloud/dcdn/model/PublishRoutineCodeRevisionRequest.h include/alibabacloud/dcdn/model/PublishRoutineCodeRevisionResult.h include/alibabacloud/dcdn/model/RefreshDcdnObjectCachesRequest.h include/alibabacloud/dcdn/model/RefreshDcdnObjectCachesResult.h include/alibabacloud/dcdn/model/RollbackDcdnStagingConfigRequest.h include/alibabacloud/dcdn/model/RollbackDcdnStagingConfigResult.h include/alibabacloud/dcdn/model/SetDcdnConfigOfVersionRequest.h include/alibabacloud/dcdn/model/SetDcdnConfigOfVersionResult.h include/alibabacloud/dcdn/model/SetDcdnDomainCSRCertificateRequest.h include/alibabacloud/dcdn/model/SetDcdnDomainCSRCertificateResult.h include/alibabacloud/dcdn/model/SetDcdnDomainCertificateRequest.h include/alibabacloud/dcdn/model/SetDcdnDomainCertificateResult.h include/alibabacloud/dcdn/model/SetDcdnDomainSMCertificateRequest.h include/alibabacloud/dcdn/model/SetDcdnDomainSMCertificateResult.h include/alibabacloud/dcdn/model/SetDcdnDomainStagingConfigRequest.h include/alibabacloud/dcdn/model/SetDcdnDomainStagingConfigResult.h include/alibabacloud/dcdn/model/SetDcdnFullDomainsBlockIPRequest.h include/alibabacloud/dcdn/model/SetDcdnFullDomainsBlockIPResult.h include/alibabacloud/dcdn/model/SetDcdnUserConfigRequest.h include/alibabacloud/dcdn/model/SetDcdnUserConfigResult.h include/alibabacloud/dcdn/model/SetRoutineSubdomainRequest.h include/alibabacloud/dcdn/model/SetRoutineSubdomainResult.h include/alibabacloud/dcdn/model/StartDcdnDomainRequest.h include/alibabacloud/dcdn/model/StartDcdnDomainResult.h include/alibabacloud/dcdn/model/StartDcdnIpaDomainRequest.h include/alibabacloud/dcdn/model/StartDcdnIpaDomainResult.h include/alibabacloud/dcdn/model/StopDcdnDomainRequest.h include/alibabacloud/dcdn/model/StopDcdnDomainResult.h include/alibabacloud/dcdn/model/StopDcdnIpaDomainRequest.h include/alibabacloud/dcdn/model/StopDcdnIpaDomainResult.h include/alibabacloud/dcdn/model/TagDcdnResourcesRequest.h include/alibabacloud/dcdn/model/TagDcdnResourcesResult.h include/alibabacloud/dcdn/model/UntagDcdnResourcesRequest.h include/alibabacloud/dcdn/model/UntagDcdnResourcesResult.h include/alibabacloud/dcdn/model/UpdateDcdnDeliverTaskRequest.h include/alibabacloud/dcdn/model/UpdateDcdnDeliverTaskResult.h include/alibabacloud/dcdn/model/UpdateDcdnDomainRequest.h include/alibabacloud/dcdn/model/UpdateDcdnDomainResult.h include/alibabacloud/dcdn/model/UpdateDcdnIpaDomainRequest.h include/alibabacloud/dcdn/model/UpdateDcdnIpaDomainResult.h include/alibabacloud/dcdn/model/UpdateDcdnSLSRealtimeLogDeliveryRequest.h include/alibabacloud/dcdn/model/UpdateDcdnSLSRealtimeLogDeliveryResult.h include/alibabacloud/dcdn/model/UpdateDcdnSubTaskRequest.h include/alibabacloud/dcdn/model/UpdateDcdnSubTaskResult.h include/alibabacloud/dcdn/model/UpdateDcdnUserRealTimeDeliveryFieldRequest.h include/alibabacloud/dcdn/model/UpdateDcdnUserRealTimeDeliveryFieldResult.h include/alibabacloud/dcdn/model/UploadRoutineCodeRequest.h include/alibabacloud/dcdn/model/UploadRoutineCodeResult.h include/alibabacloud/dcdn/model/UploadStagingRoutineCodeRequest.h include/alibabacloud/dcdn/model/UploadStagingRoutineCodeResult.h include/alibabacloud/dcdn/model/VerifyDcdnDomainOwnerRequest.h include/alibabacloud/dcdn/model/VerifyDcdnDomainOwnerResult.h ) set(dcdn_src src/DcdnClient.cc src/model/AddDcdnDomainRequest.cc src/model/AddDcdnDomainResult.cc src/model/AddDcdnIpaDomainRequest.cc src/model/AddDcdnIpaDomainResult.cc src/model/BatchAddDcdnDomainRequest.cc src/model/BatchAddDcdnDomainResult.cc src/model/BatchDeleteDcdnDomainConfigsRequest.cc src/model/BatchDeleteDcdnDomainConfigsResult.cc src/model/BatchSetDcdnDomainCertificateRequest.cc src/model/BatchSetDcdnDomainCertificateResult.cc src/model/BatchSetDcdnDomainConfigsRequest.cc src/model/BatchSetDcdnDomainConfigsResult.cc src/model/BatchSetDcdnIpaDomainConfigsRequest.cc src/model/BatchSetDcdnIpaDomainConfigsResult.cc src/model/BatchStartDcdnDomainRequest.cc src/model/BatchStartDcdnDomainResult.cc src/model/BatchStopDcdnDomainRequest.cc src/model/BatchStopDcdnDomainResult.cc src/model/CheckDcdnProjectExistRequest.cc src/model/CheckDcdnProjectExistResult.cc src/model/CommitStagingRoutineCodeRequest.cc src/model/CommitStagingRoutineCodeResult.cc src/model/CreateDcdnCertificateSigningRequestRequest.cc src/model/CreateDcdnCertificateSigningRequestResult.cc src/model/CreateDcdnDeliverTaskRequest.cc src/model/CreateDcdnDeliverTaskResult.cc src/model/CreateDcdnSLSRealTimeLogDeliveryRequest.cc src/model/CreateDcdnSLSRealTimeLogDeliveryResult.cc src/model/CreateDcdnSubTaskRequest.cc src/model/CreateDcdnSubTaskResult.cc src/model/CreateRoutineRequest.cc src/model/CreateRoutineResult.cc src/model/CreateSlrAndSlsProjectRequest.cc src/model/CreateSlrAndSlsProjectResult.cc src/model/DcdnHttpRequestTestToolRequest.cc src/model/DcdnHttpRequestTestToolResult.cc src/model/DeleteDcdnDeliverTaskRequest.cc src/model/DeleteDcdnDeliverTaskResult.cc src/model/DeleteDcdnDomainRequest.cc src/model/DeleteDcdnDomainResult.cc src/model/DeleteDcdnIpaDomainRequest.cc src/model/DeleteDcdnIpaDomainResult.cc src/model/DeleteDcdnIpaSpecificConfigRequest.cc src/model/DeleteDcdnIpaSpecificConfigResult.cc src/model/DeleteDcdnRealTimeLogProjectRequest.cc src/model/DeleteDcdnRealTimeLogProjectResult.cc src/model/DeleteDcdnSpecificConfigRequest.cc src/model/DeleteDcdnSpecificConfigResult.cc src/model/DeleteDcdnSpecificStagingConfigRequest.cc src/model/DeleteDcdnSpecificStagingConfigResult.cc src/model/DeleteDcdnSubTaskRequest.cc src/model/DeleteDcdnSubTaskResult.cc src/model/DeleteRoutineRequest.cc src/model/DeleteRoutineResult.cc src/model/DeleteRoutineCodeRevisionRequest.cc src/model/DeleteRoutineCodeRevisionResult.cc src/model/DeleteRoutineConfEnvsRequest.cc src/model/DeleteRoutineConfEnvsResult.cc src/model/DescribeDcdnAclFieldsRequest.cc src/model/DescribeDcdnAclFieldsResult.cc src/model/DescribeDcdnBgpBpsDataRequest.cc src/model/DescribeDcdnBgpBpsDataResult.cc src/model/DescribeDcdnBgpTrafficDataRequest.cc src/model/DescribeDcdnBgpTrafficDataResult.cc src/model/DescribeDcdnBlockedRegionsRequest.cc src/model/DescribeDcdnBlockedRegionsResult.cc src/model/DescribeDcdnCertificateDetailRequest.cc src/model/DescribeDcdnCertificateDetailResult.cc src/model/DescribeDcdnCertificateListRequest.cc src/model/DescribeDcdnCertificateListResult.cc src/model/DescribeDcdnConfigGroupDetailRequest.cc src/model/DescribeDcdnConfigGroupDetailResult.cc src/model/DescribeDcdnConfigOfVersionRequest.cc src/model/DescribeDcdnConfigOfVersionResult.cc src/model/DescribeDcdnDeletedDomainsRequest.cc src/model/DescribeDcdnDeletedDomainsResult.cc src/model/DescribeDcdnDeliverListRequest.cc src/model/DescribeDcdnDeliverListResult.cc src/model/DescribeDcdnDomainBpsDataRequest.cc src/model/DescribeDcdnDomainBpsDataResult.cc src/model/DescribeDcdnDomainByCertificateRequest.cc src/model/DescribeDcdnDomainByCertificateResult.cc src/model/DescribeDcdnDomainCcActivityLogRequest.cc src/model/DescribeDcdnDomainCcActivityLogResult.cc src/model/DescribeDcdnDomainCertificateInfoRequest.cc src/model/DescribeDcdnDomainCertificateInfoResult.cc src/model/DescribeDcdnDomainCnameRequest.cc src/model/DescribeDcdnDomainCnameResult.cc src/model/DescribeDcdnDomainConfigsRequest.cc src/model/DescribeDcdnDomainConfigsResult.cc src/model/DescribeDcdnDomainDetailRequest.cc src/model/DescribeDcdnDomainDetailResult.cc src/model/DescribeDcdnDomainHitRateDataRequest.cc src/model/DescribeDcdnDomainHitRateDataResult.cc src/model/DescribeDcdnDomainHttpCodeDataRequest.cc src/model/DescribeDcdnDomainHttpCodeDataResult.cc src/model/DescribeDcdnDomainIpaBpsDataRequest.cc src/model/DescribeDcdnDomainIpaBpsDataResult.cc src/model/DescribeDcdnDomainIpaTrafficDataRequest.cc src/model/DescribeDcdnDomainIpaTrafficDataResult.cc src/model/DescribeDcdnDomainIspDataRequest.cc src/model/DescribeDcdnDomainIspDataResult.cc src/model/DescribeDcdnDomainLogRequest.cc src/model/DescribeDcdnDomainLogResult.cc src/model/DescribeDcdnDomainMultiUsageDataRequest.cc src/model/DescribeDcdnDomainMultiUsageDataResult.cc src/model/DescribeDcdnDomainOriginBpsDataRequest.cc src/model/DescribeDcdnDomainOriginBpsDataResult.cc src/model/DescribeDcdnDomainOriginTrafficDataRequest.cc src/model/DescribeDcdnDomainOriginTrafficDataResult.cc src/model/DescribeDcdnDomainPropertyRequest.cc src/model/DescribeDcdnDomainPropertyResult.cc src/model/DescribeDcdnDomainPvDataRequest.cc src/model/DescribeDcdnDomainPvDataResult.cc src/model/DescribeDcdnDomainQpsDataRequest.cc src/model/DescribeDcdnDomainQpsDataResult.cc src/model/DescribeDcdnDomainRealTimeBpsDataRequest.cc src/model/DescribeDcdnDomainRealTimeBpsDataResult.cc src/model/DescribeDcdnDomainRealTimeByteHitRateDataRequest.cc src/model/DescribeDcdnDomainRealTimeByteHitRateDataResult.cc src/model/DescribeDcdnDomainRealTimeDetailDataRequest.cc src/model/DescribeDcdnDomainRealTimeDetailDataResult.cc src/model/DescribeDcdnDomainRealTimeHttpCodeDataRequest.cc src/model/DescribeDcdnDomainRealTimeHttpCodeDataResult.cc src/model/DescribeDcdnDomainRealTimeQpsDataRequest.cc src/model/DescribeDcdnDomainRealTimeQpsDataResult.cc src/model/DescribeDcdnDomainRealTimeReqHitRateDataRequest.cc src/model/DescribeDcdnDomainRealTimeReqHitRateDataResult.cc src/model/DescribeDcdnDomainRealTimeSrcBpsDataRequest.cc src/model/DescribeDcdnDomainRealTimeSrcBpsDataResult.cc src/model/DescribeDcdnDomainRealTimeSrcHttpCodeDataRequest.cc src/model/DescribeDcdnDomainRealTimeSrcHttpCodeDataResult.cc src/model/DescribeDcdnDomainRealTimeSrcTrafficDataRequest.cc src/model/DescribeDcdnDomainRealTimeSrcTrafficDataResult.cc src/model/DescribeDcdnDomainRealTimeTrafficDataRequest.cc src/model/DescribeDcdnDomainRealTimeTrafficDataResult.cc src/model/DescribeDcdnDomainRegionDataRequest.cc src/model/DescribeDcdnDomainRegionDataResult.cc src/model/DescribeDcdnDomainStagingConfigRequest.cc src/model/DescribeDcdnDomainStagingConfigResult.cc src/model/DescribeDcdnDomainTopReferVisitRequest.cc src/model/DescribeDcdnDomainTopReferVisitResult.cc src/model/DescribeDcdnDomainTopUrlVisitRequest.cc src/model/DescribeDcdnDomainTopUrlVisitResult.cc src/model/DescribeDcdnDomainTrafficDataRequest.cc src/model/DescribeDcdnDomainTrafficDataResult.cc src/model/DescribeDcdnDomainUsageDataRequest.cc src/model/DescribeDcdnDomainUsageDataResult.cc src/model/DescribeDcdnDomainUvDataRequest.cc src/model/DescribeDcdnDomainUvDataResult.cc src/model/DescribeDcdnDomainWebsocketBpsDataRequest.cc src/model/DescribeDcdnDomainWebsocketBpsDataResult.cc src/model/DescribeDcdnDomainWebsocketHttpCodeDataRequest.cc src/model/DescribeDcdnDomainWebsocketHttpCodeDataResult.cc src/model/DescribeDcdnDomainWebsocketTrafficDataRequest.cc src/model/DescribeDcdnDomainWebsocketTrafficDataResult.cc src/model/DescribeDcdnEsExceptionDataRequest.cc src/model/DescribeDcdnEsExceptionDataResult.cc src/model/DescribeDcdnEsExecuteDataRequest.cc src/model/DescribeDcdnEsExecuteDataResult.cc src/model/DescribeDcdnHttpsDomainListRequest.cc src/model/DescribeDcdnHttpsDomainListResult.cc src/model/DescribeDcdnIpInfoRequest.cc src/model/DescribeDcdnIpInfoResult.cc src/model/DescribeDcdnIpaDomainConfigsRequest.cc src/model/DescribeDcdnIpaDomainConfigsResult.cc src/model/DescribeDcdnIpaDomainDetailRequest.cc src/model/DescribeDcdnIpaDomainDetailResult.cc src/model/DescribeDcdnIpaServiceRequest.cc src/model/DescribeDcdnIpaServiceResult.cc src/model/DescribeDcdnIpaUserDomainsRequest.cc src/model/DescribeDcdnIpaUserDomainsResult.cc src/model/DescribeDcdnRealTimeDeliveryFieldRequest.cc src/model/DescribeDcdnRealTimeDeliveryFieldResult.cc src/model/DescribeDcdnRefreshQuotaRequest.cc src/model/DescribeDcdnRefreshQuotaResult.cc src/model/DescribeDcdnRefreshTaskByIdRequest.cc src/model/DescribeDcdnRefreshTaskByIdResult.cc src/model/DescribeDcdnRefreshTasksRequest.cc src/model/DescribeDcdnRefreshTasksResult.cc src/model/DescribeDcdnRegionAndIspRequest.cc src/model/DescribeDcdnRegionAndIspResult.cc src/model/DescribeDcdnReportRequest.cc src/model/DescribeDcdnReportResult.cc src/model/DescribeDcdnReportListRequest.cc src/model/DescribeDcdnReportListResult.cc src/model/DescribeDcdnSLSRealtimeLogDeliveryRequest.cc src/model/DescribeDcdnSLSRealtimeLogDeliveryResult.cc src/model/DescribeDcdnSMCertificateDetailRequest.cc src/model/DescribeDcdnSMCertificateDetailResult.cc src/model/DescribeDcdnSMCertificateListRequest.cc src/model/DescribeDcdnSMCertificateListResult.cc src/model/DescribeDcdnSecFuncInfoRequest.cc src/model/DescribeDcdnSecFuncInfoResult.cc src/model/DescribeDcdnSecSpecInfoRequest.cc src/model/DescribeDcdnSecSpecInfoResult.cc src/model/DescribeDcdnServiceRequest.cc src/model/DescribeDcdnServiceResult.cc src/model/DescribeDcdnStagingIpRequest.cc src/model/DescribeDcdnStagingIpResult.cc src/model/DescribeDcdnSubListRequest.cc src/model/DescribeDcdnSubListResult.cc src/model/DescribeDcdnTagResourcesRequest.cc src/model/DescribeDcdnTagResourcesResult.cc src/model/DescribeDcdnTopDomainsByFlowRequest.cc src/model/DescribeDcdnTopDomainsByFlowResult.cc src/model/DescribeDcdnUserBillHistoryRequest.cc src/model/DescribeDcdnUserBillHistoryResult.cc src/model/DescribeDcdnUserBillTypeRequest.cc src/model/DescribeDcdnUserBillTypeResult.cc src/model/DescribeDcdnUserDomainsRequest.cc src/model/DescribeDcdnUserDomainsResult.cc src/model/DescribeDcdnUserDomainsByFuncRequest.cc src/model/DescribeDcdnUserDomainsByFuncResult.cc src/model/DescribeDcdnUserQuotaRequest.cc src/model/DescribeDcdnUserQuotaResult.cc src/model/DescribeDcdnUserRealTimeDeliveryFieldRequest.cc src/model/DescribeDcdnUserRealTimeDeliveryFieldResult.cc src/model/DescribeDcdnUserResourcePackageRequest.cc src/model/DescribeDcdnUserResourcePackageResult.cc src/model/DescribeDcdnUserSecDropRequest.cc src/model/DescribeDcdnUserSecDropResult.cc src/model/DescribeDcdnUserSecDropByMinuteRequest.cc src/model/DescribeDcdnUserSecDropByMinuteResult.cc src/model/DescribeDcdnUserTagsRequest.cc src/model/DescribeDcdnUserTagsResult.cc src/model/DescribeDcdnVerifyContentRequest.cc src/model/DescribeDcdnVerifyContentResult.cc src/model/DescribeDcdnWafDomainRequest.cc src/model/DescribeDcdnWafDomainResult.cc src/model/DescribeDcdnsecServiceRequest.cc src/model/DescribeDcdnsecServiceResult.cc src/model/DescribeRoutineRequest.cc src/model/DescribeRoutineResult.cc src/model/DescribeRoutineCanaryEnvsRequest.cc src/model/DescribeRoutineCanaryEnvsResult.cc src/model/DescribeRoutineCodeRevisionRequest.cc src/model/DescribeRoutineCodeRevisionResult.cc src/model/DescribeRoutineSpecRequest.cc src/model/DescribeRoutineSpecResult.cc src/model/DescribeRoutineUserInfoRequest.cc src/model/DescribeRoutineUserInfoResult.cc src/model/DescribeUserDcdnIpaStatusRequest.cc src/model/DescribeUserDcdnIpaStatusResult.cc src/model/DescribeUserDcdnStatusRequest.cc src/model/DescribeUserDcdnStatusResult.cc src/model/DescribeUserErStatusRequest.cc src/model/DescribeUserErStatusResult.cc src/model/DescribeUserLogserviceStatusRequest.cc src/model/DescribeUserLogserviceStatusResult.cc src/model/EditRoutineConfRequest.cc src/model/EditRoutineConfResult.cc src/model/ListDcdnEsTemplateInfoRequest.cc src/model/ListDcdnEsTemplateInfoResult.cc src/model/ListDcdnRealTimeDeliveryProjectRequest.cc src/model/ListDcdnRealTimeDeliveryProjectResult.cc src/model/ModifyDCdnDomainSchdmByPropertyRequest.cc src/model/ModifyDCdnDomainSchdmByPropertyResult.cc src/model/OpenDcdnServiceRequest.cc src/model/OpenDcdnServiceResult.cc src/model/PreloadDcdnObjectCachesRequest.cc src/model/PreloadDcdnObjectCachesResult.cc src/model/PublishDcdnStagingConfigToProductionRequest.cc src/model/PublishDcdnStagingConfigToProductionResult.cc src/model/PublishRoutineCodeRevisionRequest.cc src/model/PublishRoutineCodeRevisionResult.cc src/model/RefreshDcdnObjectCachesRequest.cc src/model/RefreshDcdnObjectCachesResult.cc src/model/RollbackDcdnStagingConfigRequest.cc src/model/RollbackDcdnStagingConfigResult.cc src/model/SetDcdnConfigOfVersionRequest.cc src/model/SetDcdnConfigOfVersionResult.cc src/model/SetDcdnDomainCSRCertificateRequest.cc src/model/SetDcdnDomainCSRCertificateResult.cc src/model/SetDcdnDomainCertificateRequest.cc src/model/SetDcdnDomainCertificateResult.cc src/model/SetDcdnDomainSMCertificateRequest.cc src/model/SetDcdnDomainSMCertificateResult.cc src/model/SetDcdnDomainStagingConfigRequest.cc src/model/SetDcdnDomainStagingConfigResult.cc src/model/SetDcdnFullDomainsBlockIPRequest.cc src/model/SetDcdnFullDomainsBlockIPResult.cc src/model/SetDcdnUserConfigRequest.cc src/model/SetDcdnUserConfigResult.cc src/model/SetRoutineSubdomainRequest.cc src/model/SetRoutineSubdomainResult.cc src/model/StartDcdnDomainRequest.cc src/model/StartDcdnDomainResult.cc src/model/StartDcdnIpaDomainRequest.cc src/model/StartDcdnIpaDomainResult.cc src/model/StopDcdnDomainRequest.cc src/model/StopDcdnDomainResult.cc src/model/StopDcdnIpaDomainRequest.cc src/model/StopDcdnIpaDomainResult.cc src/model/TagDcdnResourcesRequest.cc src/model/TagDcdnResourcesResult.cc src/model/UntagDcdnResourcesRequest.cc src/model/UntagDcdnResourcesResult.cc src/model/UpdateDcdnDeliverTaskRequest.cc src/model/UpdateDcdnDeliverTaskResult.cc src/model/UpdateDcdnDomainRequest.cc src/model/UpdateDcdnDomainResult.cc src/model/UpdateDcdnIpaDomainRequest.cc src/model/UpdateDcdnIpaDomainResult.cc src/model/UpdateDcdnSLSRealtimeLogDeliveryRequest.cc src/model/UpdateDcdnSLSRealtimeLogDeliveryResult.cc src/model/UpdateDcdnSubTaskRequest.cc src/model/UpdateDcdnSubTaskResult.cc src/model/UpdateDcdnUserRealTimeDeliveryFieldRequest.cc src/model/UpdateDcdnUserRealTimeDeliveryFieldResult.cc src/model/UploadRoutineCodeRequest.cc src/model/UploadRoutineCodeResult.cc src/model/UploadStagingRoutineCodeRequest.cc src/model/UploadStagingRoutineCodeResult.cc src/model/VerifyDcdnDomainOwnerRequest.cc src/model/VerifyDcdnDomainOwnerResult.cc ) add_library(dcdn ${LIB_TYPE} ${dcdn_public_header} ${dcdn_public_header_model} ${dcdn_src}) set_target_properties(dcdn 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}dcdn ) if(${LIB_TYPE} STREQUAL "SHARED") set_target_properties(dcdn PROPERTIES DEFINE_SYMBOL ALIBABACLOUD_DCDN_LIBRARY) endif() target_include_directories(dcdn PRIVATE include ${CMAKE_SOURCE_DIR}/core/include ) target_link_libraries(dcdn core) if(CMAKE_HOST_WIN32) ExternalProject_Get_Property(jsoncpp INSTALL_DIR) set(jsoncpp_install_dir ${INSTALL_DIR}) add_dependencies(dcdn jsoncpp) target_include_directories(dcdn PRIVATE ${jsoncpp_install_dir}/include) target_link_libraries(dcdn ${jsoncpp_install_dir}/lib/jsoncpp.lib) set_target_properties(dcdn PROPERTIES COMPILE_OPTIONS "/bigobj") else() target_include_directories(dcdn PRIVATE /usr/include/jsoncpp) target_link_libraries(dcdn jsoncpp) endif() install(FILES ${dcdn_public_header} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/dcdn) install(FILES ${dcdn_public_header_model} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/dcdn/model) install(TARGETS dcdn ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )