Skip to content

Commit ff5406a

Browse files
committed
Generated 2023-05-22 for selectdb.
1 parent 18687c9 commit ff5406a

File tree

137 files changed

+10782
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+10782
-1
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.2028
1+
1.36.2029

selectdb/CMakeLists.txt

+214
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
#
2+
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
17+
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
18+
19+
set(selectdb_public_header
20+
include/alibabacloud/selectdb/SelectdbClient.h
21+
include/alibabacloud/selectdb/SelectdbExport.h )
22+
23+
set(selectdb_public_header_model
24+
include/alibabacloud/selectdb/model/AllocateInstancePublicConnectionRequest.h
25+
include/alibabacloud/selectdb/model/AllocateInstancePublicConnectionResult.h
26+
include/alibabacloud/selectdb/model/CheckCreateDBInstanceRequest.h
27+
include/alibabacloud/selectdb/model/CheckCreateDBInstanceResult.h
28+
include/alibabacloud/selectdb/model/CheckServiceLinkedRoleRequest.h
29+
include/alibabacloud/selectdb/model/CheckServiceLinkedRoleResult.h
30+
include/alibabacloud/selectdb/model/CreateDBClusterRequest.h
31+
include/alibabacloud/selectdb/model/CreateDBClusterResult.h
32+
include/alibabacloud/selectdb/model/CreateDBInstanceRequest.h
33+
include/alibabacloud/selectdb/model/CreateDBInstanceResult.h
34+
include/alibabacloud/selectdb/model/CreateElasticRuleRequest.h
35+
include/alibabacloud/selectdb/model/CreateElasticRuleResult.h
36+
include/alibabacloud/selectdb/model/CreateServiceLinkedRoleForSelectDBRequest.h
37+
include/alibabacloud/selectdb/model/CreateServiceLinkedRoleForSelectDBResult.h
38+
include/alibabacloud/selectdb/model/DeleteDBClusterRequest.h
39+
include/alibabacloud/selectdb/model/DeleteDBClusterResult.h
40+
include/alibabacloud/selectdb/model/DeleteDBInstanceRequest.h
41+
include/alibabacloud/selectdb/model/DeleteDBInstanceResult.h
42+
include/alibabacloud/selectdb/model/DeleteElasticRuleRequest.h
43+
include/alibabacloud/selectdb/model/DeleteElasticRuleResult.h
44+
include/alibabacloud/selectdb/model/DescribeAllDBInstanceClassRequest.h
45+
include/alibabacloud/selectdb/model/DescribeAllDBInstanceClassResult.h
46+
include/alibabacloud/selectdb/model/DescribeDBClusterConfigRequest.h
47+
include/alibabacloud/selectdb/model/DescribeDBClusterConfigResult.h
48+
include/alibabacloud/selectdb/model/DescribeDBClusterConfigChangeLogsRequest.h
49+
include/alibabacloud/selectdb/model/DescribeDBClusterConfigChangeLogsResult.h
50+
include/alibabacloud/selectdb/model/DescribeDBInstanceAttributeRequest.h
51+
include/alibabacloud/selectdb/model/DescribeDBInstanceAttributeResult.h
52+
include/alibabacloud/selectdb/model/DescribeDBInstanceNetInfoRequest.h
53+
include/alibabacloud/selectdb/model/DescribeDBInstanceNetInfoResult.h
54+
include/alibabacloud/selectdb/model/DescribeDBInstancesRequest.h
55+
include/alibabacloud/selectdb/model/DescribeDBInstancesResult.h
56+
include/alibabacloud/selectdb/model/DescribeElasticRulesRequest.h
57+
include/alibabacloud/selectdb/model/DescribeElasticRulesResult.h
58+
include/alibabacloud/selectdb/model/DescribeSecurityIPListRequest.h
59+
include/alibabacloud/selectdb/model/DescribeSecurityIPListResult.h
60+
include/alibabacloud/selectdb/model/EnDisableScalingRulesRequest.h
61+
include/alibabacloud/selectdb/model/EnDisableScalingRulesResult.h
62+
include/alibabacloud/selectdb/model/GetCreateBEClusterInquiryRequest.h
63+
include/alibabacloud/selectdb/model/GetCreateBEClusterInquiryResult.h
64+
include/alibabacloud/selectdb/model/GetModifyBEClusterInquiryRequest.h
65+
include/alibabacloud/selectdb/model/GetModifyBEClusterInquiryResult.h
66+
include/alibabacloud/selectdb/model/ModifyBEClusterAttributeRequest.h
67+
include/alibabacloud/selectdb/model/ModifyBEClusterAttributeResult.h
68+
include/alibabacloud/selectdb/model/ModifyDBClusterRequest.h
69+
include/alibabacloud/selectdb/model/ModifyDBClusterResult.h
70+
include/alibabacloud/selectdb/model/ModifyDBClusterConfigRequest.h
71+
include/alibabacloud/selectdb/model/ModifyDBClusterConfigResult.h
72+
include/alibabacloud/selectdb/model/ModifyDBInstanceAttributeRequest.h
73+
include/alibabacloud/selectdb/model/ModifyDBInstanceAttributeResult.h
74+
include/alibabacloud/selectdb/model/ModifyElasticRuleRequest.h
75+
include/alibabacloud/selectdb/model/ModifyElasticRuleResult.h
76+
include/alibabacloud/selectdb/model/ModifySecurityIPListRequest.h
77+
include/alibabacloud/selectdb/model/ModifySecurityIPListResult.h
78+
include/alibabacloud/selectdb/model/ReleaseInstancePublicConnectionRequest.h
79+
include/alibabacloud/selectdb/model/ReleaseInstancePublicConnectionResult.h
80+
include/alibabacloud/selectdb/model/ResetAccountPasswordRequest.h
81+
include/alibabacloud/selectdb/model/ResetAccountPasswordResult.h
82+
include/alibabacloud/selectdb/model/RestartDBClusterRequest.h
83+
include/alibabacloud/selectdb/model/RestartDBClusterResult.h
84+
include/alibabacloud/selectdb/model/StartBEClusterRequest.h
85+
include/alibabacloud/selectdb/model/StartBEClusterResult.h
86+
include/alibabacloud/selectdb/model/StopBEClusterRequest.h
87+
include/alibabacloud/selectdb/model/StopBEClusterResult.h
88+
include/alibabacloud/selectdb/model/UpgradeDBInstanceEngineVersionRequest.h
89+
include/alibabacloud/selectdb/model/UpgradeDBInstanceEngineVersionResult.h )
90+
91+
set(selectdb_src
92+
src/SelectdbClient.cc
93+
src/model/AllocateInstancePublicConnectionRequest.cc
94+
src/model/AllocateInstancePublicConnectionResult.cc
95+
src/model/CheckCreateDBInstanceRequest.cc
96+
src/model/CheckCreateDBInstanceResult.cc
97+
src/model/CheckServiceLinkedRoleRequest.cc
98+
src/model/CheckServiceLinkedRoleResult.cc
99+
src/model/CreateDBClusterRequest.cc
100+
src/model/CreateDBClusterResult.cc
101+
src/model/CreateDBInstanceRequest.cc
102+
src/model/CreateDBInstanceResult.cc
103+
src/model/CreateElasticRuleRequest.cc
104+
src/model/CreateElasticRuleResult.cc
105+
src/model/CreateServiceLinkedRoleForSelectDBRequest.cc
106+
src/model/CreateServiceLinkedRoleForSelectDBResult.cc
107+
src/model/DeleteDBClusterRequest.cc
108+
src/model/DeleteDBClusterResult.cc
109+
src/model/DeleteDBInstanceRequest.cc
110+
src/model/DeleteDBInstanceResult.cc
111+
src/model/DeleteElasticRuleRequest.cc
112+
src/model/DeleteElasticRuleResult.cc
113+
src/model/DescribeAllDBInstanceClassRequest.cc
114+
src/model/DescribeAllDBInstanceClassResult.cc
115+
src/model/DescribeDBClusterConfigRequest.cc
116+
src/model/DescribeDBClusterConfigResult.cc
117+
src/model/DescribeDBClusterConfigChangeLogsRequest.cc
118+
src/model/DescribeDBClusterConfigChangeLogsResult.cc
119+
src/model/DescribeDBInstanceAttributeRequest.cc
120+
src/model/DescribeDBInstanceAttributeResult.cc
121+
src/model/DescribeDBInstanceNetInfoRequest.cc
122+
src/model/DescribeDBInstanceNetInfoResult.cc
123+
src/model/DescribeDBInstancesRequest.cc
124+
src/model/DescribeDBInstancesResult.cc
125+
src/model/DescribeElasticRulesRequest.cc
126+
src/model/DescribeElasticRulesResult.cc
127+
src/model/DescribeSecurityIPListRequest.cc
128+
src/model/DescribeSecurityIPListResult.cc
129+
src/model/EnDisableScalingRulesRequest.cc
130+
src/model/EnDisableScalingRulesResult.cc
131+
src/model/GetCreateBEClusterInquiryRequest.cc
132+
src/model/GetCreateBEClusterInquiryResult.cc
133+
src/model/GetModifyBEClusterInquiryRequest.cc
134+
src/model/GetModifyBEClusterInquiryResult.cc
135+
src/model/ModifyBEClusterAttributeRequest.cc
136+
src/model/ModifyBEClusterAttributeResult.cc
137+
src/model/ModifyDBClusterRequest.cc
138+
src/model/ModifyDBClusterResult.cc
139+
src/model/ModifyDBClusterConfigRequest.cc
140+
src/model/ModifyDBClusterConfigResult.cc
141+
src/model/ModifyDBInstanceAttributeRequest.cc
142+
src/model/ModifyDBInstanceAttributeResult.cc
143+
src/model/ModifyElasticRuleRequest.cc
144+
src/model/ModifyElasticRuleResult.cc
145+
src/model/ModifySecurityIPListRequest.cc
146+
src/model/ModifySecurityIPListResult.cc
147+
src/model/ReleaseInstancePublicConnectionRequest.cc
148+
src/model/ReleaseInstancePublicConnectionResult.cc
149+
src/model/ResetAccountPasswordRequest.cc
150+
src/model/ResetAccountPasswordResult.cc
151+
src/model/RestartDBClusterRequest.cc
152+
src/model/RestartDBClusterResult.cc
153+
src/model/StartBEClusterRequest.cc
154+
src/model/StartBEClusterResult.cc
155+
src/model/StopBEClusterRequest.cc
156+
src/model/StopBEClusterResult.cc
157+
src/model/UpgradeDBInstanceEngineVersionRequest.cc
158+
src/model/UpgradeDBInstanceEngineVersionResult.cc )
159+
160+
add_library(selectdb ${LIB_TYPE}
161+
${selectdb_public_header}
162+
${selectdb_public_header_model}
163+
${selectdb_src})
164+
165+
set_target_properties(selectdb
166+
PROPERTIES
167+
LINKER_LANGUAGE CXX
168+
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
169+
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
170+
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
171+
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}selectdb
172+
)
173+
174+
if(${LIB_TYPE} STREQUAL "SHARED")
175+
set_target_properties(selectdb
176+
PROPERTIES
177+
DEFINE_SYMBOL ALIBABACLOUD_SELECTDB_LIBRARY)
178+
endif()
179+
180+
target_include_directories(selectdb
181+
PRIVATE include
182+
${CMAKE_SOURCE_DIR}/core/include
183+
)
184+
target_link_libraries(selectdb
185+
core)
186+
187+
if(CMAKE_HOST_WIN32)
188+
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
189+
set(jsoncpp_install_dir ${INSTALL_DIR})
190+
add_dependencies(selectdb
191+
jsoncpp)
192+
target_include_directories(selectdb
193+
PRIVATE ${jsoncpp_install_dir}/include)
194+
target_link_libraries(selectdb
195+
${jsoncpp_install_dir}/lib/jsoncpp.lib)
196+
set_target_properties(selectdb
197+
PROPERTIES
198+
COMPILE_OPTIONS "/bigobj")
199+
else()
200+
target_include_directories(selectdb
201+
PRIVATE /usr/include/jsoncpp)
202+
target_link_libraries(selectdb
203+
jsoncpp)
204+
endif()
205+
206+
install(FILES ${selectdb_public_header}
207+
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/selectdb)
208+
install(FILES ${selectdb_public_header_model}
209+
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/selectdb/model)
210+
install(TARGETS selectdb
211+
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
212+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
213+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
214+
)

0 commit comments

Comments
 (0)