├── CMakeLists.txt
├── README.md
├── autobuild.sh
├── bin
├── rpc_cfg.xml
├── testclient
└── testserver
├── build
├── CMakeCache.txt
├── CMakeFiles
│ ├── 3.12.1
│ │ ├── CMakeCCompiler.cmake
│ │ ├── CMakeCXXCompiler.cmake
│ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ ├── CMakeSystem.cmake
│ │ ├── CompilerIdC
│ │ │ ├── CMakeCCompilerId.c
│ │ │ └── a.out
│ │ └── CompilerIdCXX
│ │ │ ├── CMakeCXXCompilerId.cpp
│ │ │ └── a.out
│ ├── CMakeDirectoryInformation.cmake
│ ├── CMakeOutput.log
│ ├── Makefile.cmake
│ ├── Makefile2
│ ├── TargetDirectories.txt
│ ├── cmake.check_cache
│ ├── feature_tests.bin
│ ├── feature_tests.c
│ ├── feature_tests.cxx
│ └── progress.marks
├── Makefile
├── cmake_install.cmake
├── src
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── cmuduo-rpc.dir
│ │ │ ├── CXX.includecache
│ │ │ ├── DependInfo.cmake
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── cmake_clean_target.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ ├── flags.make
│ │ │ ├── link.txt
│ │ │ ├── loadxmlconfig.cpp.o
│ │ │ ├── progress.make
│ │ │ ├── rpcclient.cpp.o
│ │ │ ├── rpcmeta.pb.cc.o
│ │ │ ├── rpcserver.cpp.o
│ │ │ └── zookeeperutils.cpp.o
│ │ └── progress.marks
│ ├── Makefile
│ └── cmake_install.cmake
├── test
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── progress.marks
│ │ ├── testclient.dir
│ │ │ ├── CXX.includecache
│ │ │ ├── DependInfo.cmake
│ │ │ ├── build.make
│ │ │ ├── client.cpp.o
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ ├── flags.make
│ │ │ ├── link.txt
│ │ │ ├── progress.make
│ │ │ └── service.pb.cc.o
│ │ └── testserver.dir
│ │ │ ├── CXX.includecache
│ │ │ ├── DependInfo.cmake
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ ├── flags.make
│ │ │ ├── link.txt
│ │ │ ├── progress.make
│ │ │ ├── service.cpp.o
│ │ │ └── service.pb.cc.o
│ ├── Makefile
│ └── cmake_install.cmake
└── thirdparty
│ ├── CMakeFiles
│ ├── CMakeDirectoryInformation.cmake
│ └── progress.marks
│ ├── Makefile
│ ├── cmake_install.cmake
│ └── tinyxml
│ ├── &{PROJECT_SOURCE_DIR}
│ └── lib
│ │ └── tinyxml
│ │ └── libtinyxml.so
│ ├── CMakeFiles
│ ├── CMakeDirectoryInformation.cmake
│ ├── progress.marks
│ └── tinyxml.dir
│ │ ├── CXX.includecache
│ │ ├── DependInfo.cmake
│ │ ├── build.make
│ │ ├── cmake_clean.cmake
│ │ ├── depend.internal
│ │ ├── depend.make
│ │ ├── flags.make
│ │ ├── link.txt
│ │ ├── progress.make
│ │ ├── tinystr.cpp.o
│ │ ├── tinyxml.cpp.o
│ │ ├── tinyxmlerror.cpp.o
│ │ └── tinyxmlparser.cpp.o
│ ├── Makefile
│ └── cmake_install.cmake
├── include
├── loadxmlconfig.h
├── rpcclient.h
├── rpcmeta.pb.h
├── rpcserver.h
├── service.pb.h
└── zookeeperutils.h
├── lib
└── cmuduo-rpc
│ └── libcmuduo-rpc.a
├── src
├── CMakeLists.txt
├── loadxmlconfig.cpp
├── rpc_cfg.xml
├── rpcclient.cpp
├── rpcmeta.pb.cc
├── rpcmeta.pb.h
├── rpcmeta.proto
├── rpcserver.cpp
└── zookeeperutils.cpp
├── test
├── CMakeLists.txt
├── client.cpp
├── service.cpp
├── service.pb.cc
├── service.pb.h
└── service.proto
└── thirdparty
├── CMakeLists.txt
└── tinyxml
├── CMakeLists.txt
├── tinystr.cpp
├── tinystr.h
├── tinyxml.cpp
├── tinyxml.h
├── tinyxmlerror.cpp
└── tinyxmlparser.cpp
/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 2.8)
2 | project(cmuduo-rpc)
3 | add_subdirectory(src)
4 | add_subdirectory(thirdparty)
5 | add_subdirectory(test)
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # cmuduo-rpc
2 |
3 | C++语言编写开发的一个RPC调用框架,网络服务器基于muduo库实现,RPC服务器和客户端通讯的数据系列化和反序列化使用protobuf,服务配置中心采用zookeeper,配置文件加载采用tinyxml
4 |
5 | # 环境
6 |
7 | 需要安装protobuf、zookeeper以及muduo网络库环境
8 |
9 | # 项目文件介绍
10 |
11 | /bin:test文件夹测试代码生成的可执行文件 以及配置文件
12 | /lib:rpc框架生成的静态库,可以直接链接使用
13 | /build:cmake编译生成的中间文件
14 | /src:rpc框架源代码
15 | /test:rpc框架测试代码
16 | /thirdparty:第三方代码,这里主要用了tinyxml
17 |
18 | # 编译
19 |
20 | 项目采用cmake编译,可以在项目根目录执行下面一键编译
21 |
22 | `chmod 700 autobuild.sh //给当前用户赋予执行权限`
23 |
24 | `./autobuild.sh`
25 |
26 | # 运行
27 |
28 | 1.先启动zookeeper
29 |
30 | `cd /usr/local/zookeeper/zookeeper-3.4.10/bin/`
31 |
32 | `su //进入root`
33 |
34 | `******//输入密码`
35 |
36 | `./zkServer.sh start`
37 |
38 | 2.创建RPC服务节点
39 |
40 | `cd /usr/local/zookeeper/zookeeper-3.4.10/bin/`
41 |
42 | `./zkCli.sh`
43 |
44 | `...`
45 |
46 | `ls /`
47 |
48 | `create /RpcService data`
49 |
50 | 3.启动testserver,注意同级目录下需要加载配置文件rpc_cfg.xml,里面主要包含RpcServer和zookeeper的数据配置
51 |
52 | `./testserver`
53 |
54 | 4.启动testclient,注意同级目录下需要加载配置文件rpc_cfg.xml,里面主要包含zookeeper的数据配置
55 |
56 | `./testclient`
57 |
58 |
--------------------------------------------------------------------------------
/autobuild.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -e
4 |
5 | rm -rf `pwd`/build/*
6 | list=`find ./ -name "*.proto"`
7 | for file in ${list}
8 | do
9 | path=${file%/*}
10 | `protoc -I=$path --cpp_out=$path $file`
11 | done
12 |
13 | cd `pwd`/build &&
14 | cmake .. &&
15 | make
16 |
17 | cd ../
18 | cp ./src/rpc_cfg.xml ./bin
19 |
--------------------------------------------------------------------------------
/bin/rpc_cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 127.0.0.1
6 | 6000
7 |
8 |
9 |
10 |
11 | 127.0.0.1:2181
12 | 30000
13 |
14 |
--------------------------------------------------------------------------------
/bin/testclient:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/bin/testclient
--------------------------------------------------------------------------------
/bin/testserver:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/bin/testserver
--------------------------------------------------------------------------------
/build/CMakeCache.txt:
--------------------------------------------------------------------------------
1 | # This is the CMakeCache file.
2 | # For build in directory: /home/wjl/Templates/cmuduo-rpc/build
3 | # It was generated by CMake: /usr/bin/cmake
4 | # You can edit this file to change values found and used by cmake.
5 | # If you do not want to change any of the values, simply exit the editor.
6 | # If you do want to change a value, simply edit, save, and exit the editor.
7 | # The syntax for the file is as follows:
8 | # KEY:TYPE=VALUE
9 | # KEY is the name of a variable in the cache.
10 | # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
11 | # VALUE is the current value for the KEY.
12 |
13 | ########################
14 | # EXTERNAL cache entries
15 | ########################
16 |
17 | //Path to a program.
18 | CMAKE_AR:FILEPATH=/usr/bin/ar
19 |
20 | //Choose the type of build, options are: None Debug Release RelWithDebInfo
21 | // MinSizeRel ...
22 | CMAKE_BUILD_TYPE:STRING=
23 |
24 | //Enable/Disable color output during build.
25 | CMAKE_COLOR_MAKEFILE:BOOL=ON
26 |
27 | //CXX compiler
28 | CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
29 |
30 | //A wrapper around 'ar' adding the appropriate '--plugin' option
31 | // for the GCC compiler
32 | CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-8
33 |
34 | //A wrapper around 'ranlib' adding the appropriate '--plugin' option
35 | // for the GCC compiler
36 | CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-8
37 |
38 | //Flags used by the CXX compiler during all build types.
39 | CMAKE_CXX_FLAGS:STRING=
40 |
41 | //Flags used by the CXX compiler during DEBUG builds.
42 | CMAKE_CXX_FLAGS_DEBUG:STRING=-g
43 |
44 | //Flags used by the CXX compiler during MINSIZEREL builds.
45 | CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
46 |
47 | //Flags used by the CXX compiler during RELEASE builds.
48 | CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
49 |
50 | //Flags used by the CXX compiler during RELWITHDEBINFO builds.
51 | CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
52 |
53 | //C compiler
54 | CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
55 |
56 | //A wrapper around 'ar' adding the appropriate '--plugin' option
57 | // for the GCC compiler
58 | CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-8
59 |
60 | //A wrapper around 'ranlib' adding the appropriate '--plugin' option
61 | // for the GCC compiler
62 | CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-8
63 |
64 | //Flags used by the C compiler during all build types.
65 | CMAKE_C_FLAGS:STRING=
66 |
67 | //Flags used by the C compiler during DEBUG builds.
68 | CMAKE_C_FLAGS_DEBUG:STRING=-g
69 |
70 | //Flags used by the C compiler during MINSIZEREL builds.
71 | CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
72 |
73 | //Flags used by the C compiler during RELEASE builds.
74 | CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
75 |
76 | //Flags used by the C compiler during RELWITHDEBINFO builds.
77 | CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
78 |
79 | //Flags used by the linker during all build types.
80 | CMAKE_EXE_LINKER_FLAGS:STRING=
81 |
82 | //Flags used by the linker during DEBUG builds.
83 | CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
84 |
85 | //Flags used by the linker during MINSIZEREL builds.
86 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
87 |
88 | //Flags used by the linker during RELEASE builds.
89 | CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
90 |
91 | //Flags used by the linker during RELWITHDEBINFO builds.
92 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
93 |
94 | //Enable/Disable output of compile commands during generation.
95 | CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
96 |
97 | //Install path prefix, prepended onto install directories.
98 | CMAKE_INSTALL_PREFIX:PATH=/usr/local
99 |
100 | //Path to a program.
101 | CMAKE_LINKER:FILEPATH=/usr/bin/ld
102 |
103 | //Path to a program.
104 | CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
105 |
106 | //Flags used by the linker during the creation of modules during
107 | // all build types.
108 | CMAKE_MODULE_LINKER_FLAGS:STRING=
109 |
110 | //Flags used by the linker during the creation of modules during
111 | // DEBUG builds.
112 | CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
113 |
114 | //Flags used by the linker during the creation of modules during
115 | // MINSIZEREL builds.
116 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
117 |
118 | //Flags used by the linker during the creation of modules during
119 | // RELEASE builds.
120 | CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
121 |
122 | //Flags used by the linker during the creation of modules during
123 | // RELWITHDEBINFO builds.
124 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
125 |
126 | //Path to a program.
127 | CMAKE_NM:FILEPATH=/usr/bin/nm
128 |
129 | //Path to a program.
130 | CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
131 |
132 | //Path to a program.
133 | CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
134 |
135 | //Value Computed by CMake
136 | CMAKE_PROJECT_NAME:STATIC=cmuduo-rpc
137 |
138 | //Path to a program.
139 | CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
140 |
141 | //Flags used by the linker during the creation of shared libraries
142 | // during all build types.
143 | CMAKE_SHARED_LINKER_FLAGS:STRING=
144 |
145 | //Flags used by the linker during the creation of shared libraries
146 | // during DEBUG builds.
147 | CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
148 |
149 | //Flags used by the linker during the creation of shared libraries
150 | // during MINSIZEREL builds.
151 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
152 |
153 | //Flags used by the linker during the creation of shared libraries
154 | // during RELEASE builds.
155 | CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
156 |
157 | //Flags used by the linker during the creation of shared libraries
158 | // during RELWITHDEBINFO builds.
159 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
160 |
161 | //If set, runtime paths are not added when installing shared libraries,
162 | // but are added when building.
163 | CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
164 |
165 | //If set, runtime paths are not added when using shared libraries.
166 | CMAKE_SKIP_RPATH:BOOL=NO
167 |
168 | //Flags used by the linker during the creation of static libraries
169 | // during all build types.
170 | CMAKE_STATIC_LINKER_FLAGS:STRING=
171 |
172 | //Flags used by the linker during the creation of static libraries
173 | // during DEBUG builds.
174 | CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
175 |
176 | //Flags used by the linker during the creation of static libraries
177 | // during MINSIZEREL builds.
178 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
179 |
180 | //Flags used by the linker during the creation of static libraries
181 | // during RELEASE builds.
182 | CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
183 |
184 | //Flags used by the linker during the creation of static libraries
185 | // during RELWITHDEBINFO builds.
186 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
187 |
188 | //Path to a program.
189 | CMAKE_STRIP:FILEPATH=/usr/bin/strip
190 |
191 | //If this value is on, makefiles will be generated without the
192 | // .SILENT directive, and all commands will be echoed to the console
193 | // during the make. This is useful for debugging only. With Visual
194 | // Studio IDE projects all commands are done without /nologo.
195 | CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
196 |
197 | //Value Computed by CMake
198 | cmuduo-rpc_BINARY_DIR:STATIC=/home/wjl/Templates/cmuduo-rpc/build
199 |
200 | //Dependencies for the target
201 | cmuduo-rpc_LIB_DEPENDS:STATIC=general;muduo_net;general;muduo_base;general;protobuf;general;zookeeper_mt;general;tinyxml;general;pthread;
202 |
203 | //Value Computed by CMake
204 | cmuduo-rpc_SOURCE_DIR:STATIC=/home/wjl/Templates/cmuduo-rpc
205 |
206 |
207 | ########################
208 | # INTERNAL cache entries
209 | ########################
210 |
211 | //ADVANCED property for variable: CMAKE_AR
212 | CMAKE_AR-ADVANCED:INTERNAL=1
213 | //This is the directory where this CMakeCache.txt was created
214 | CMAKE_CACHEFILE_DIR:INTERNAL=/home/wjl/Templates/cmuduo-rpc/build
215 | //Major version of cmake used to create the current loaded cache
216 | CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
217 | //Minor version of cmake used to create the current loaded cache
218 | CMAKE_CACHE_MINOR_VERSION:INTERNAL=12
219 | //Patch version of cmake used to create the current loaded cache
220 | CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
221 | //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
222 | CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
223 | //Path to CMake executable.
224 | CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
225 | //Path to cpack program executable.
226 | CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
227 | //Path to ctest program executable.
228 | CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
229 | //ADVANCED property for variable: CMAKE_CXX_COMPILER
230 | CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
231 | //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
232 | CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
233 | //ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
234 | CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
235 | //ADVANCED property for variable: CMAKE_CXX_FLAGS
236 | CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
237 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
238 | CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
239 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
240 | CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
241 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
242 | CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
243 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
244 | CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
245 | //ADVANCED property for variable: CMAKE_C_COMPILER
246 | CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
247 | //ADVANCED property for variable: CMAKE_C_COMPILER_AR
248 | CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
249 | //ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
250 | CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
251 | //ADVANCED property for variable: CMAKE_C_FLAGS
252 | CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
253 | //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
254 | CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
255 | //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
256 | CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
257 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
258 | CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
259 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
260 | CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
261 | //Executable file format
262 | CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
263 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
264 | CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
265 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
266 | CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
267 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
268 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
269 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
270 | CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
271 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
272 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
273 | //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
274 | CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
275 | //Name of external makefile project generator.
276 | CMAKE_EXTRA_GENERATOR:INTERNAL=
277 | //Name of generator.
278 | CMAKE_GENERATOR:INTERNAL=Unix Makefiles
279 | //Generator instance identifier.
280 | CMAKE_GENERATOR_INSTANCE:INTERNAL=
281 | //Name of generator platform.
282 | CMAKE_GENERATOR_PLATFORM:INTERNAL=
283 | //Name of generator toolset.
284 | CMAKE_GENERATOR_TOOLSET:INTERNAL=
285 | //Source directory with the top level CMakeLists.txt file for this
286 | // project
287 | CMAKE_HOME_DIRECTORY:INTERNAL=/home/wjl/Templates/cmuduo-rpc
288 | //Install .so files without execute permission.
289 | CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
290 | //ADVANCED property for variable: CMAKE_LINKER
291 | CMAKE_LINKER-ADVANCED:INTERNAL=1
292 | //ADVANCED property for variable: CMAKE_MAKE_PROGRAM
293 | CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
294 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
295 | CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
296 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
297 | CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
298 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
299 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
300 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
301 | CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
302 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
303 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
304 | //ADVANCED property for variable: CMAKE_NM
305 | CMAKE_NM-ADVANCED:INTERNAL=1
306 | //number of local generators
307 | CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=5
308 | //ADVANCED property for variable: CMAKE_OBJCOPY
309 | CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
310 | //ADVANCED property for variable: CMAKE_OBJDUMP
311 | CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
312 | //Platform information initialized
313 | CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
314 | //ADVANCED property for variable: CMAKE_RANLIB
315 | CMAKE_RANLIB-ADVANCED:INTERNAL=1
316 | //Path to CMake installation.
317 | CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.12
318 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
319 | CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
320 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
321 | CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
322 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
323 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
324 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
325 | CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
326 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
327 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
328 | //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
329 | CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
330 | //ADVANCED property for variable: CMAKE_SKIP_RPATH
331 | CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
332 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
333 | CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
334 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
335 | CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
336 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
337 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
338 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
339 | CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
340 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
341 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
342 | //ADVANCED property for variable: CMAKE_STRIP
343 | CMAKE_STRIP-ADVANCED:INTERNAL=1
344 | //uname command
345 | CMAKE_UNAME:INTERNAL=/bin/uname
346 | //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
347 | CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
348 |
349 |
--------------------------------------------------------------------------------
/build/CMakeFiles/3.12.1/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/usr/bin/cc")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "GNU")
4 | set(CMAKE_C_COMPILER_VERSION "8.3.0")
5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
6 | set(CMAKE_C_COMPILER_WRAPPER "")
7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert")
9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
12 |
13 | set(CMAKE_C_PLATFORM_ID "Linux")
14 | set(CMAKE_C_SIMULATE_ID "")
15 | set(CMAKE_C_SIMULATE_VERSION "")
16 |
17 |
18 |
19 | set(CMAKE_AR "/usr/bin/ar")
20 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-8")
21 | set(CMAKE_RANLIB "/usr/bin/ranlib")
22 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-8")
23 | set(CMAKE_LINKER "/usr/bin/ld")
24 | set(CMAKE_COMPILER_IS_GNUCC 1)
25 | set(CMAKE_C_COMPILER_LOADED 1)
26 | set(CMAKE_C_COMPILER_WORKS TRUE)
27 | set(CMAKE_C_ABI_COMPILED TRUE)
28 | set(CMAKE_COMPILER_IS_MINGW )
29 | set(CMAKE_COMPILER_IS_CYGWIN )
30 | if(CMAKE_COMPILER_IS_CYGWIN)
31 | set(CYGWIN 1)
32 | set(UNIX 1)
33 | endif()
34 |
35 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
36 |
37 | if(CMAKE_COMPILER_IS_MINGW)
38 | set(MINGW 1)
39 | endif()
40 | set(CMAKE_C_COMPILER_ID_RUN 1)
41 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
42 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
43 | set(CMAKE_C_LINKER_PREFERENCE 10)
44 |
45 | # Save compiler ABI information.
46 | set(CMAKE_C_SIZEOF_DATA_PTR "8")
47 | set(CMAKE_C_COMPILER_ABI "ELF")
48 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
49 |
50 | if(CMAKE_C_SIZEOF_DATA_PTR)
51 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
52 | endif()
53 |
54 | if(CMAKE_C_COMPILER_ABI)
55 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
56 | endif()
57 |
58 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
59 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
60 | endif()
61 |
62 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
63 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
64 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
65 | endif()
66 |
67 |
68 |
69 |
70 |
71 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
72 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
73 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
74 |
--------------------------------------------------------------------------------
/build/CMakeFiles/3.12.1/CMakeCXXCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_CXX_COMPILER "/usr/bin/c++")
2 | set(CMAKE_CXX_COMPILER_ARG1 "")
3 | set(CMAKE_CXX_COMPILER_ID "GNU")
4 | set(CMAKE_CXX_COMPILER_VERSION "8.3.0")
5 | set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
6 | set(CMAKE_CXX_COMPILER_WRAPPER "")
7 | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
8 | set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20")
9 | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
10 | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
11 | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
12 | set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
13 | set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
14 |
15 | set(CMAKE_CXX_PLATFORM_ID "Linux")
16 | set(CMAKE_CXX_SIMULATE_ID "")
17 | set(CMAKE_CXX_SIMULATE_VERSION "")
18 |
19 |
20 |
21 | set(CMAKE_AR "/usr/bin/ar")
22 | set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-8")
23 | set(CMAKE_RANLIB "/usr/bin/ranlib")
24 | set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-8")
25 | set(CMAKE_LINKER "/usr/bin/ld")
26 | set(CMAKE_COMPILER_IS_GNUCXX 1)
27 | set(CMAKE_CXX_COMPILER_LOADED 1)
28 | set(CMAKE_CXX_COMPILER_WORKS TRUE)
29 | set(CMAKE_CXX_ABI_COMPILED TRUE)
30 | set(CMAKE_COMPILER_IS_MINGW )
31 | set(CMAKE_COMPILER_IS_CYGWIN )
32 | if(CMAKE_COMPILER_IS_CYGWIN)
33 | set(CYGWIN 1)
34 | set(UNIX 1)
35 | endif()
36 |
37 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
38 |
39 | if(CMAKE_COMPILER_IS_MINGW)
40 | set(MINGW 1)
41 | endif()
42 | set(CMAKE_CXX_COMPILER_ID_RUN 1)
43 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
44 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
45 | set(CMAKE_CXX_LINKER_PREFERENCE 30)
46 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
47 |
48 | # Save compiler ABI information.
49 | set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
50 | set(CMAKE_CXX_COMPILER_ABI "ELF")
51 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
52 |
53 | if(CMAKE_CXX_SIZEOF_DATA_PTR)
54 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
55 | endif()
56 |
57 | if(CMAKE_CXX_COMPILER_ABI)
58 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
59 | endif()
60 |
61 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
62 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
63 | endif()
64 |
65 | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
66 | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
67 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
68 | endif()
69 |
70 |
71 |
72 |
73 |
74 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
75 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
76 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
77 |
--------------------------------------------------------------------------------
/build/CMakeFiles/3.12.1/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/CMakeFiles/3.12.1/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/build/CMakeFiles/3.12.1/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/CMakeFiles/3.12.1/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/build/CMakeFiles/3.12.1/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Linux-4.18.0-25-generic")
2 | set(CMAKE_HOST_SYSTEM_NAME "Linux")
3 | set(CMAKE_HOST_SYSTEM_VERSION "4.18.0-25-generic")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 |
7 |
8 | set(CMAKE_SYSTEM "Linux-4.18.0-25-generic")
9 | set(CMAKE_SYSTEM_NAME "Linux")
10 | set(CMAKE_SYSTEM_VERSION "4.18.0-25-generic")
11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64")
12 |
13 | set(CMAKE_CROSSCOMPILING "FALSE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/build/CMakeFiles/3.12.1/CompilerIdC/a.out:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/CMakeFiles/3.12.1/CompilerIdC/a.out
--------------------------------------------------------------------------------
/build/CMakeFiles/3.12.1/CompilerIdCXX/a.out:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/CMakeFiles/3.12.1/CompilerIdCXX/a.out
--------------------------------------------------------------------------------
/build/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Relative path conversion top directories.
5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/wjl/Templates/cmuduo-rpc")
6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/wjl/Templates/cmuduo-rpc/build")
7 |
8 | # Force unix paths in dependencies.
9 | set(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/CMakeFiles/Makefile.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # The generator used is:
5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
6 |
7 | # The top level Makefile was generated from the following files:
8 | set(CMAKE_MAKEFILE_DEPENDS
9 | "CMakeCache.txt"
10 | "../CMakeLists.txt"
11 | "CMakeFiles/3.12.1/CMakeCCompiler.cmake"
12 | "CMakeFiles/3.12.1/CMakeCXXCompiler.cmake"
13 | "CMakeFiles/3.12.1/CMakeSystem.cmake"
14 | "CMakeFiles/feature_tests.c"
15 | "CMakeFiles/feature_tests.cxx"
16 | "../src/CMakeLists.txt"
17 | "../test/CMakeLists.txt"
18 | "../thirdparty/CMakeLists.txt"
19 | "../thirdparty/tinyxml/CMakeLists.txt"
20 | "/usr/share/cmake-3.12/Modules/CMakeCCompiler.cmake.in"
21 | "/usr/share/cmake-3.12/Modules/CMakeCCompilerABI.c"
22 | "/usr/share/cmake-3.12/Modules/CMakeCInformation.cmake"
23 | "/usr/share/cmake-3.12/Modules/CMakeCXXCompiler.cmake.in"
24 | "/usr/share/cmake-3.12/Modules/CMakeCXXCompilerABI.cpp"
25 | "/usr/share/cmake-3.12/Modules/CMakeCXXInformation.cmake"
26 | "/usr/share/cmake-3.12/Modules/CMakeCommonLanguageInclude.cmake"
27 | "/usr/share/cmake-3.12/Modules/CMakeCompilerIdDetection.cmake"
28 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake"
29 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake"
30 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCompileFeatures.cmake"
31 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCompiler.cmake"
32 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCompilerABI.cmake"
33 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake"
34 | "/usr/share/cmake-3.12/Modules/CMakeDetermineSystem.cmake"
35 | "/usr/share/cmake-3.12/Modules/CMakeFindBinUtils.cmake"
36 | "/usr/share/cmake-3.12/Modules/CMakeGenericSystem.cmake"
37 | "/usr/share/cmake-3.12/Modules/CMakeInitializeConfigs.cmake"
38 | "/usr/share/cmake-3.12/Modules/CMakeLanguageInformation.cmake"
39 | "/usr/share/cmake-3.12/Modules/CMakeParseImplicitLinkInfo.cmake"
40 | "/usr/share/cmake-3.12/Modules/CMakeSystem.cmake.in"
41 | "/usr/share/cmake-3.12/Modules/CMakeSystemSpecificInformation.cmake"
42 | "/usr/share/cmake-3.12/Modules/CMakeSystemSpecificInitialize.cmake"
43 | "/usr/share/cmake-3.12/Modules/CMakeTestCCompiler.cmake"
44 | "/usr/share/cmake-3.12/Modules/CMakeTestCXXCompiler.cmake"
45 | "/usr/share/cmake-3.12/Modules/CMakeTestCompilerCommon.cmake"
46 | "/usr/share/cmake-3.12/Modules/CMakeUnixFindMake.cmake"
47 | "/usr/share/cmake-3.12/Modules/Compiler/ADSP-DetermineCompiler.cmake"
48 | "/usr/share/cmake-3.12/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
49 | "/usr/share/cmake-3.12/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
50 | "/usr/share/cmake-3.12/Modules/Compiler/Borland-DetermineCompiler.cmake"
51 | "/usr/share/cmake-3.12/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
52 | "/usr/share/cmake-3.12/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
53 | "/usr/share/cmake-3.12/Modules/Compiler/Clang-DetermineCompiler.cmake"
54 | "/usr/share/cmake-3.12/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
55 | "/usr/share/cmake-3.12/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
56 | "/usr/share/cmake-3.12/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
57 | "/usr/share/cmake-3.12/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
58 | "/usr/share/cmake-3.12/Modules/Compiler/Cray-DetermineCompiler.cmake"
59 | "/usr/share/cmake-3.12/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
60 | "/usr/share/cmake-3.12/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
61 | "/usr/share/cmake-3.12/Modules/Compiler/GHS-DetermineCompiler.cmake"
62 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
63 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-C-FeatureTests.cmake"
64 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-C.cmake"
65 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
66 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
67 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-CXX.cmake"
68 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-FindBinUtils.cmake"
69 | "/usr/share/cmake-3.12/Modules/Compiler/GNU.cmake"
70 | "/usr/share/cmake-3.12/Modules/Compiler/HP-C-DetermineCompiler.cmake"
71 | "/usr/share/cmake-3.12/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
72 | "/usr/share/cmake-3.12/Modules/Compiler/IAR-DetermineCompiler.cmake"
73 | "/usr/share/cmake-3.12/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
74 | "/usr/share/cmake-3.12/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
75 | "/usr/share/cmake-3.12/Modules/Compiler/Intel-DetermineCompiler.cmake"
76 | "/usr/share/cmake-3.12/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
77 | "/usr/share/cmake-3.12/Modules/Compiler/MSVC-DetermineCompiler.cmake"
78 | "/usr/share/cmake-3.12/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
79 | "/usr/share/cmake-3.12/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
80 | "/usr/share/cmake-3.12/Modules/Compiler/PGI-DetermineCompiler.cmake"
81 | "/usr/share/cmake-3.12/Modules/Compiler/PathScale-DetermineCompiler.cmake"
82 | "/usr/share/cmake-3.12/Modules/Compiler/SCO-DetermineCompiler.cmake"
83 | "/usr/share/cmake-3.12/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
84 | "/usr/share/cmake-3.12/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
85 | "/usr/share/cmake-3.12/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
86 | "/usr/share/cmake-3.12/Modules/Compiler/TI-DetermineCompiler.cmake"
87 | "/usr/share/cmake-3.12/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
88 | "/usr/share/cmake-3.12/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
89 | "/usr/share/cmake-3.12/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
90 | "/usr/share/cmake-3.12/Modules/Compiler/Watcom-DetermineCompiler.cmake"
91 | "/usr/share/cmake-3.12/Modules/Compiler/XL-C-DetermineCompiler.cmake"
92 | "/usr/share/cmake-3.12/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
93 | "/usr/share/cmake-3.12/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
94 | "/usr/share/cmake-3.12/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
95 | "/usr/share/cmake-3.12/Modules/Internal/FeatureTesting.cmake"
96 | "/usr/share/cmake-3.12/Modules/Platform/Linux-Determine-CXX.cmake"
97 | "/usr/share/cmake-3.12/Modules/Platform/Linux-GNU-C.cmake"
98 | "/usr/share/cmake-3.12/Modules/Platform/Linux-GNU-CXX.cmake"
99 | "/usr/share/cmake-3.12/Modules/Platform/Linux-GNU.cmake"
100 | "/usr/share/cmake-3.12/Modules/Platform/Linux.cmake"
101 | "/usr/share/cmake-3.12/Modules/Platform/UnixPaths.cmake"
102 | )
103 |
104 | # The corresponding makefile is:
105 | set(CMAKE_MAKEFILE_OUTPUTS
106 | "Makefile"
107 | "CMakeFiles/cmake.check_cache"
108 | )
109 |
110 | # Byproducts of CMake generate step:
111 | set(CMAKE_MAKEFILE_PRODUCTS
112 | "CMakeFiles/3.12.1/CMakeSystem.cmake"
113 | "CMakeFiles/3.12.1/CMakeCCompiler.cmake"
114 | "CMakeFiles/3.12.1/CMakeCXXCompiler.cmake"
115 | "CMakeFiles/3.12.1/CMakeCCompiler.cmake"
116 | "CMakeFiles/3.12.1/CMakeCXXCompiler.cmake"
117 | "CMakeFiles/CMakeDirectoryInformation.cmake"
118 | "src/CMakeFiles/CMakeDirectoryInformation.cmake"
119 | "thirdparty/CMakeFiles/CMakeDirectoryInformation.cmake"
120 | "thirdparty/tinyxml/CMakeFiles/CMakeDirectoryInformation.cmake"
121 | "test/CMakeFiles/CMakeDirectoryInformation.cmake"
122 | )
123 |
124 | # Dependency information for all targets:
125 | set(CMAKE_DEPEND_INFO_FILES
126 | "src/CMakeFiles/cmuduo-rpc.dir/DependInfo.cmake"
127 | "thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake"
128 | "test/CMakeFiles/testserver.dir/DependInfo.cmake"
129 | "test/CMakeFiles/testclient.dir/DependInfo.cmake"
130 | )
131 |
--------------------------------------------------------------------------------
/build/CMakeFiles/Makefile2:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Default target executed when no arguments are given to make.
5 | default_target: all
6 |
7 | .PHONY : default_target
8 |
9 | # The main recursive all target
10 | all:
11 |
12 | .PHONY : all
13 |
14 | # The main recursive preinstall target
15 | preinstall:
16 |
17 | .PHONY : preinstall
18 |
19 | # The main recursive clean target
20 | clean:
21 |
22 | .PHONY : clean
23 |
24 | #=============================================================================
25 | # Special targets provided by cmake.
26 |
27 | # Disable implicit rules so canonical targets will work.
28 | .SUFFIXES:
29 |
30 |
31 | # Remove some rules from gmake that .SUFFIXES does not remove.
32 | SUFFIXES =
33 |
34 | .SUFFIXES: .hpux_make_needs_suffix_list
35 |
36 |
37 | # Suppress display of executed commands.
38 | $(VERBOSE).SILENT:
39 |
40 |
41 | # A target that is always out of date.
42 | cmake_force:
43 |
44 | .PHONY : cmake_force
45 |
46 | #=============================================================================
47 | # Set environment variables for the build.
48 |
49 | # The shell in which to execute make rules.
50 | SHELL = /bin/sh
51 |
52 | # The CMake executable.
53 | CMAKE_COMMAND = /usr/bin/cmake
54 |
55 | # The command to remove a file.
56 | RM = /usr/bin/cmake -E remove -f
57 |
58 | # Escaping for special characters.
59 | EQUALS = =
60 |
61 | # The top-level source directory on which CMake was run.
62 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc
63 |
64 | # The top-level build directory on which CMake was run.
65 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build
66 |
67 | #=============================================================================
68 | # Directory level rules for directory src
69 |
70 | # Convenience name for "all" pass in the directory.
71 | src/all: src/CMakeFiles/cmuduo-rpc.dir/all
72 |
73 | .PHONY : src/all
74 |
75 | # Convenience name for "clean" pass in the directory.
76 | src/clean: src/CMakeFiles/cmuduo-rpc.dir/clean
77 |
78 | .PHONY : src/clean
79 |
80 | # Convenience name for "preinstall" pass in the directory.
81 | src/preinstall:
82 |
83 | .PHONY : src/preinstall
84 |
85 | #=============================================================================
86 | # Target rules for target src/CMakeFiles/cmuduo-rpc.dir
87 |
88 | # All Build rule for target.
89 | src/CMakeFiles/cmuduo-rpc.dir/all: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all
90 | $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/depend
91 | $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/build
92 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target cmuduo-rpc"
93 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/all
94 |
95 | # Include target in all.
96 | all: src/CMakeFiles/cmuduo-rpc.dir/all
97 |
98 | .PHONY : all
99 |
100 | # Build rule for subdir invocation for target.
101 | src/CMakeFiles/cmuduo-rpc.dir/rule: cmake_check_build_system
102 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 11
103 | $(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/cmuduo-rpc.dir/all
104 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0
105 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/rule
106 |
107 | # Convenience name for target.
108 | cmuduo-rpc: src/CMakeFiles/cmuduo-rpc.dir/rule
109 |
110 | .PHONY : cmuduo-rpc
111 |
112 | # clean rule for target.
113 | src/CMakeFiles/cmuduo-rpc.dir/clean:
114 | $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/clean
115 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/clean
116 |
117 | # clean rule for target.
118 | clean: src/CMakeFiles/cmuduo-rpc.dir/clean
119 |
120 | .PHONY : clean
121 |
122 | #=============================================================================
123 | # Directory level rules for directory thirdparty
124 |
125 | # Convenience name for "all" pass in the directory.
126 | thirdparty/all: thirdparty/tinyxml/all
127 |
128 | .PHONY : thirdparty/all
129 |
130 | # Convenience name for "clean" pass in the directory.
131 | thirdparty/clean: thirdparty/tinyxml/clean
132 |
133 | .PHONY : thirdparty/clean
134 |
135 | # Convenience name for "preinstall" pass in the directory.
136 | thirdparty/preinstall: thirdparty/tinyxml/preinstall
137 |
138 | .PHONY : thirdparty/preinstall
139 |
140 | #=============================================================================
141 | # Directory level rules for directory thirdparty/tinyxml
142 |
143 | # Convenience name for "all" pass in the directory.
144 | thirdparty/tinyxml/all: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all
145 |
146 | .PHONY : thirdparty/tinyxml/all
147 |
148 | # Convenience name for "clean" pass in the directory.
149 | thirdparty/tinyxml/clean: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean
150 |
151 | .PHONY : thirdparty/tinyxml/clean
152 |
153 | # Convenience name for "preinstall" pass in the directory.
154 | thirdparty/tinyxml/preinstall:
155 |
156 | .PHONY : thirdparty/tinyxml/preinstall
157 |
158 | #=============================================================================
159 | # Target rules for target thirdparty/tinyxml/CMakeFiles/tinyxml.dir
160 |
161 | # All Build rule for target.
162 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all:
163 | $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend
164 | $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build
165 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=13,14,15,16,17 "Built target tinyxml"
166 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all
167 |
168 | # Include target in all.
169 | all: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all
170 |
171 | .PHONY : all
172 |
173 | # Build rule for subdir invocation for target.
174 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule: cmake_check_build_system
175 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 5
176 | $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all
177 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0
178 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule
179 |
180 | # Convenience name for target.
181 | tinyxml: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule
182 |
183 | .PHONY : tinyxml
184 |
185 | # clean rule for target.
186 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean:
187 | $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean
188 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean
189 |
190 | # clean rule for target.
191 | clean: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean
192 |
193 | .PHONY : clean
194 |
195 | #=============================================================================
196 | # Directory level rules for directory test
197 |
198 | # Convenience name for "all" pass in the directory.
199 | test/all: test/CMakeFiles/testserver.dir/all
200 | test/all: test/CMakeFiles/testclient.dir/all
201 |
202 | .PHONY : test/all
203 |
204 | # Convenience name for "clean" pass in the directory.
205 | test/clean: test/CMakeFiles/testserver.dir/clean
206 | test/clean: test/CMakeFiles/testclient.dir/clean
207 |
208 | .PHONY : test/clean
209 |
210 | # Convenience name for "preinstall" pass in the directory.
211 | test/preinstall:
212 |
213 | .PHONY : test/preinstall
214 |
215 | #=============================================================================
216 | # Target rules for target test/CMakeFiles/testserver.dir
217 |
218 | # All Build rule for target.
219 | test/CMakeFiles/testserver.dir/all: src/CMakeFiles/cmuduo-rpc.dir/all
220 | test/CMakeFiles/testserver.dir/all: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all
221 | $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/depend
222 | $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/build
223 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=10,11,12 "Built target testserver"
224 | .PHONY : test/CMakeFiles/testserver.dir/all
225 |
226 | # Include target in all.
227 | all: test/CMakeFiles/testserver.dir/all
228 |
229 | .PHONY : all
230 |
231 | # Build rule for subdir invocation for target.
232 | test/CMakeFiles/testserver.dir/rule: cmake_check_build_system
233 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 14
234 | $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/testserver.dir/all
235 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0
236 | .PHONY : test/CMakeFiles/testserver.dir/rule
237 |
238 | # Convenience name for target.
239 | testserver: test/CMakeFiles/testserver.dir/rule
240 |
241 | .PHONY : testserver
242 |
243 | # clean rule for target.
244 | test/CMakeFiles/testserver.dir/clean:
245 | $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/clean
246 | .PHONY : test/CMakeFiles/testserver.dir/clean
247 |
248 | # clean rule for target.
249 | clean: test/CMakeFiles/testserver.dir/clean
250 |
251 | .PHONY : clean
252 |
253 | #=============================================================================
254 | # Target rules for target test/CMakeFiles/testclient.dir
255 |
256 | # All Build rule for target.
257 | test/CMakeFiles/testclient.dir/all: src/CMakeFiles/cmuduo-rpc.dir/all
258 | test/CMakeFiles/testclient.dir/all: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all
259 | $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/depend
260 | $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/build
261 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=7,8,9 "Built target testclient"
262 | .PHONY : test/CMakeFiles/testclient.dir/all
263 |
264 | # Include target in all.
265 | all: test/CMakeFiles/testclient.dir/all
266 |
267 | .PHONY : all
268 |
269 | # Build rule for subdir invocation for target.
270 | test/CMakeFiles/testclient.dir/rule: cmake_check_build_system
271 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 14
272 | $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/testclient.dir/all
273 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0
274 | .PHONY : test/CMakeFiles/testclient.dir/rule
275 |
276 | # Convenience name for target.
277 | testclient: test/CMakeFiles/testclient.dir/rule
278 |
279 | .PHONY : testclient
280 |
281 | # clean rule for target.
282 | test/CMakeFiles/testclient.dir/clean:
283 | $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/clean
284 | .PHONY : test/CMakeFiles/testclient.dir/clean
285 |
286 | # clean rule for target.
287 | clean: test/CMakeFiles/testclient.dir/clean
288 |
289 | .PHONY : clean
290 |
291 | #=============================================================================
292 | # Special targets to cleanup operation of make.
293 |
294 | # Special rule to run CMake to check the build system integrity.
295 | # No rule that depends on this can have commands that come from listfiles
296 | # because they might be regenerated.
297 | cmake_check_build_system:
298 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
299 | .PHONY : cmake_check_build_system
300 |
301 |
--------------------------------------------------------------------------------
/build/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles/rebuild_cache.dir
2 | /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles/edit_cache.dir
3 | /home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/rebuild_cache.dir
4 | /home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir
5 | /home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/edit_cache.dir
6 | /home/wjl/Templates/cmuduo-rpc/build/thirdparty/CMakeFiles/rebuild_cache.dir
7 | /home/wjl/Templates/cmuduo-rpc/build/thirdparty/CMakeFiles/edit_cache.dir
8 | /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/rebuild_cache.dir
9 | /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir
10 | /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/edit_cache.dir
11 | /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/rebuild_cache.dir
12 | /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/edit_cache.dir
13 | /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testserver.dir
14 | /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testclient.dir
15 |
--------------------------------------------------------------------------------
/build/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/build/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/build/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/build/CMakeFiles/feature_tests.cxx:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "CXX_FEATURE:"
4 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "cxx_aggregate_default_initializers\n"
10 | "CXX_FEATURE:"
11 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "cxx_alias_templates\n"
17 | "CXX_FEATURE:"
18 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "cxx_alignas\n"
24 | "CXX_FEATURE:"
25 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "cxx_alignof\n"
31 | "CXX_FEATURE:"
32 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
33 | "1"
34 | #else
35 | "0"
36 | #endif
37 | "cxx_attributes\n"
38 | "CXX_FEATURE:"
39 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
40 | "1"
41 | #else
42 | "0"
43 | #endif
44 | "cxx_attribute_deprecated\n"
45 | "CXX_FEATURE:"
46 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
47 | "1"
48 | #else
49 | "0"
50 | #endif
51 | "cxx_auto_type\n"
52 | "CXX_FEATURE:"
53 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
54 | "1"
55 | #else
56 | "0"
57 | #endif
58 | "cxx_binary_literals\n"
59 | "CXX_FEATURE:"
60 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
61 | "1"
62 | #else
63 | "0"
64 | #endif
65 | "cxx_constexpr\n"
66 | "CXX_FEATURE:"
67 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
68 | "1"
69 | #else
70 | "0"
71 | #endif
72 | "cxx_contextual_conversions\n"
73 | "CXX_FEATURE:"
74 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
75 | "1"
76 | #else
77 | "0"
78 | #endif
79 | "cxx_decltype\n"
80 | "CXX_FEATURE:"
81 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
82 | "1"
83 | #else
84 | "0"
85 | #endif
86 | "cxx_decltype_auto\n"
87 | "CXX_FEATURE:"
88 | #if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
89 | "1"
90 | #else
91 | "0"
92 | #endif
93 | "cxx_decltype_incomplete_return_types\n"
94 | "CXX_FEATURE:"
95 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
96 | "1"
97 | #else
98 | "0"
99 | #endif
100 | "cxx_default_function_template_args\n"
101 | "CXX_FEATURE:"
102 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
103 | "1"
104 | #else
105 | "0"
106 | #endif
107 | "cxx_defaulted_functions\n"
108 | "CXX_FEATURE:"
109 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
110 | "1"
111 | #else
112 | "0"
113 | #endif
114 | "cxx_defaulted_move_initializers\n"
115 | "CXX_FEATURE:"
116 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
117 | "1"
118 | #else
119 | "0"
120 | #endif
121 | "cxx_delegating_constructors\n"
122 | "CXX_FEATURE:"
123 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
124 | "1"
125 | #else
126 | "0"
127 | #endif
128 | "cxx_deleted_functions\n"
129 | "CXX_FEATURE:"
130 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
131 | "1"
132 | #else
133 | "0"
134 | #endif
135 | "cxx_digit_separators\n"
136 | "CXX_FEATURE:"
137 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
138 | "1"
139 | #else
140 | "0"
141 | #endif
142 | "cxx_enum_forward_declarations\n"
143 | "CXX_FEATURE:"
144 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
145 | "1"
146 | #else
147 | "0"
148 | #endif
149 | "cxx_explicit_conversions\n"
150 | "CXX_FEATURE:"
151 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
152 | "1"
153 | #else
154 | "0"
155 | #endif
156 | "cxx_extended_friend_declarations\n"
157 | "CXX_FEATURE:"
158 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
159 | "1"
160 | #else
161 | "0"
162 | #endif
163 | "cxx_extern_templates\n"
164 | "CXX_FEATURE:"
165 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
166 | "1"
167 | #else
168 | "0"
169 | #endif
170 | "cxx_final\n"
171 | "CXX_FEATURE:"
172 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
173 | "1"
174 | #else
175 | "0"
176 | #endif
177 | "cxx_func_identifier\n"
178 | "CXX_FEATURE:"
179 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
180 | "1"
181 | #else
182 | "0"
183 | #endif
184 | "cxx_generalized_initializers\n"
185 | "CXX_FEATURE:"
186 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
187 | "1"
188 | #else
189 | "0"
190 | #endif
191 | "cxx_generic_lambdas\n"
192 | "CXX_FEATURE:"
193 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
194 | "1"
195 | #else
196 | "0"
197 | #endif
198 | "cxx_inheriting_constructors\n"
199 | "CXX_FEATURE:"
200 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
201 | "1"
202 | #else
203 | "0"
204 | #endif
205 | "cxx_inline_namespaces\n"
206 | "CXX_FEATURE:"
207 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
208 | "1"
209 | #else
210 | "0"
211 | #endif
212 | "cxx_lambdas\n"
213 | "CXX_FEATURE:"
214 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
215 | "1"
216 | #else
217 | "0"
218 | #endif
219 | "cxx_lambda_init_captures\n"
220 | "CXX_FEATURE:"
221 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
222 | "1"
223 | #else
224 | "0"
225 | #endif
226 | "cxx_local_type_template_args\n"
227 | "CXX_FEATURE:"
228 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
229 | "1"
230 | #else
231 | "0"
232 | #endif
233 | "cxx_long_long_type\n"
234 | "CXX_FEATURE:"
235 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
236 | "1"
237 | #else
238 | "0"
239 | #endif
240 | "cxx_noexcept\n"
241 | "CXX_FEATURE:"
242 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
243 | "1"
244 | #else
245 | "0"
246 | #endif
247 | "cxx_nonstatic_member_init\n"
248 | "CXX_FEATURE:"
249 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
250 | "1"
251 | #else
252 | "0"
253 | #endif
254 | "cxx_nullptr\n"
255 | "CXX_FEATURE:"
256 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
257 | "1"
258 | #else
259 | "0"
260 | #endif
261 | "cxx_override\n"
262 | "CXX_FEATURE:"
263 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
264 | "1"
265 | #else
266 | "0"
267 | #endif
268 | "cxx_range_for\n"
269 | "CXX_FEATURE:"
270 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
271 | "1"
272 | #else
273 | "0"
274 | #endif
275 | "cxx_raw_string_literals\n"
276 | "CXX_FEATURE:"
277 | #if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
278 | "1"
279 | #else
280 | "0"
281 | #endif
282 | "cxx_reference_qualified_functions\n"
283 | "CXX_FEATURE:"
284 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
285 | "1"
286 | #else
287 | "0"
288 | #endif
289 | "cxx_relaxed_constexpr\n"
290 | "CXX_FEATURE:"
291 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
292 | "1"
293 | #else
294 | "0"
295 | #endif
296 | "cxx_return_type_deduction\n"
297 | "CXX_FEATURE:"
298 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
299 | "1"
300 | #else
301 | "0"
302 | #endif
303 | "cxx_right_angle_brackets\n"
304 | "CXX_FEATURE:"
305 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
306 | "1"
307 | #else
308 | "0"
309 | #endif
310 | "cxx_rvalue_references\n"
311 | "CXX_FEATURE:"
312 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
313 | "1"
314 | #else
315 | "0"
316 | #endif
317 | "cxx_sizeof_member\n"
318 | "CXX_FEATURE:"
319 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
320 | "1"
321 | #else
322 | "0"
323 | #endif
324 | "cxx_static_assert\n"
325 | "CXX_FEATURE:"
326 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
327 | "1"
328 | #else
329 | "0"
330 | #endif
331 | "cxx_strong_enums\n"
332 | "CXX_FEATURE:"
333 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus
334 | "1"
335 | #else
336 | "0"
337 | #endif
338 | "cxx_template_template_parameters\n"
339 | "CXX_FEATURE:"
340 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
341 | "1"
342 | #else
343 | "0"
344 | #endif
345 | "cxx_thread_local\n"
346 | "CXX_FEATURE:"
347 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
348 | "1"
349 | #else
350 | "0"
351 | #endif
352 | "cxx_trailing_return_types\n"
353 | "CXX_FEATURE:"
354 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
355 | "1"
356 | #else
357 | "0"
358 | #endif
359 | "cxx_unicode_literals\n"
360 | "CXX_FEATURE:"
361 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
362 | "1"
363 | #else
364 | "0"
365 | #endif
366 | "cxx_uniform_initialization\n"
367 | "CXX_FEATURE:"
368 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
369 | "1"
370 | #else
371 | "0"
372 | #endif
373 | "cxx_unrestricted_unions\n"
374 | "CXX_FEATURE:"
375 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
376 | "1"
377 | #else
378 | "0"
379 | #endif
380 | "cxx_user_literals\n"
381 | "CXX_FEATURE:"
382 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
383 | "1"
384 | #else
385 | "0"
386 | #endif
387 | "cxx_variable_templates\n"
388 | "CXX_FEATURE:"
389 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
390 | "1"
391 | #else
392 | "0"
393 | #endif
394 | "cxx_variadic_macros\n"
395 | "CXX_FEATURE:"
396 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
397 | "1"
398 | #else
399 | "0"
400 | #endif
401 | "cxx_variadic_templates\n"
402 |
403 | };
404 |
405 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
406 |
--------------------------------------------------------------------------------
/build/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 17
2 |
--------------------------------------------------------------------------------
/build/Makefile:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Default target executed when no arguments are given to make.
5 | default_target: all
6 |
7 | .PHONY : default_target
8 |
9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism.
10 | .NOTPARALLEL:
11 |
12 |
13 | #=============================================================================
14 | # Special targets provided by cmake.
15 |
16 | # Disable implicit rules so canonical targets will work.
17 | .SUFFIXES:
18 |
19 |
20 | # Remove some rules from gmake that .SUFFIXES does not remove.
21 | SUFFIXES =
22 |
23 | .SUFFIXES: .hpux_make_needs_suffix_list
24 |
25 |
26 | # Suppress display of executed commands.
27 | $(VERBOSE).SILENT:
28 |
29 |
30 | # A target that is always out of date.
31 | cmake_force:
32 |
33 | .PHONY : cmake_force
34 |
35 | #=============================================================================
36 | # Set environment variables for the build.
37 |
38 | # The shell in which to execute make rules.
39 | SHELL = /bin/sh
40 |
41 | # The CMake executable.
42 | CMAKE_COMMAND = /usr/bin/cmake
43 |
44 | # The command to remove a file.
45 | RM = /usr/bin/cmake -E remove -f
46 |
47 | # Escaping for special characters.
48 | EQUALS = =
49 |
50 | # The top-level source directory on which CMake was run.
51 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc
52 |
53 | # The top-level build directory on which CMake was run.
54 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build
55 |
56 | #=============================================================================
57 | # Targets provided globally by CMake.
58 |
59 | # Special rule for the target rebuild_cache
60 | rebuild_cache:
61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
62 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
63 | .PHONY : rebuild_cache
64 |
65 | # Special rule for the target rebuild_cache
66 | rebuild_cache/fast: rebuild_cache
67 |
68 | .PHONY : rebuild_cache/fast
69 |
70 | # Special rule for the target edit_cache
71 | edit_cache:
72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
73 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
74 | .PHONY : edit_cache
75 |
76 | # Special rule for the target edit_cache
77 | edit_cache/fast: edit_cache
78 |
79 | .PHONY : edit_cache/fast
80 |
81 | # The main all target
82 | all: cmake_check_build_system
83 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles/progress.marks
84 | $(MAKE) -f CMakeFiles/Makefile2 all
85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0
86 | .PHONY : all
87 |
88 | # The main clean target
89 | clean:
90 | $(MAKE) -f CMakeFiles/Makefile2 clean
91 | .PHONY : clean
92 |
93 | # The main clean target
94 | clean/fast: clean
95 |
96 | .PHONY : clean/fast
97 |
98 | # Prepare targets for installation.
99 | preinstall: all
100 | $(MAKE) -f CMakeFiles/Makefile2 preinstall
101 | .PHONY : preinstall
102 |
103 | # Prepare targets for installation.
104 | preinstall/fast:
105 | $(MAKE) -f CMakeFiles/Makefile2 preinstall
106 | .PHONY : preinstall/fast
107 |
108 | # clear depends
109 | depend:
110 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
111 | .PHONY : depend
112 |
113 | #=============================================================================
114 | # Target rules for targets named cmuduo-rpc
115 |
116 | # Build rule for target.
117 | cmuduo-rpc: cmake_check_build_system
118 | $(MAKE) -f CMakeFiles/Makefile2 cmuduo-rpc
119 | .PHONY : cmuduo-rpc
120 |
121 | # fast build rule for target.
122 | cmuduo-rpc/fast:
123 | $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/build
124 | .PHONY : cmuduo-rpc/fast
125 |
126 | #=============================================================================
127 | # Target rules for targets named tinyxml
128 |
129 | # Build rule for target.
130 | tinyxml: cmake_check_build_system
131 | $(MAKE) -f CMakeFiles/Makefile2 tinyxml
132 | .PHONY : tinyxml
133 |
134 | # fast build rule for target.
135 | tinyxml/fast:
136 | $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build
137 | .PHONY : tinyxml/fast
138 |
139 | #=============================================================================
140 | # Target rules for targets named testserver
141 |
142 | # Build rule for target.
143 | testserver: cmake_check_build_system
144 | $(MAKE) -f CMakeFiles/Makefile2 testserver
145 | .PHONY : testserver
146 |
147 | # fast build rule for target.
148 | testserver/fast:
149 | $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/build
150 | .PHONY : testserver/fast
151 |
152 | #=============================================================================
153 | # Target rules for targets named testclient
154 |
155 | # Build rule for target.
156 | testclient: cmake_check_build_system
157 | $(MAKE) -f CMakeFiles/Makefile2 testclient
158 | .PHONY : testclient
159 |
160 | # fast build rule for target.
161 | testclient/fast:
162 | $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/build
163 | .PHONY : testclient/fast
164 |
165 | # Help Target
166 | help:
167 | @echo "The following are some of the valid targets for this Makefile:"
168 | @echo "... all (the default if no target is provided)"
169 | @echo "... clean"
170 | @echo "... depend"
171 | @echo "... rebuild_cache"
172 | @echo "... edit_cache"
173 | @echo "... cmuduo-rpc"
174 | @echo "... tinyxml"
175 | @echo "... testserver"
176 | @echo "... testclient"
177 | .PHONY : help
178 |
179 |
180 |
181 | #=============================================================================
182 | # Special targets to cleanup operation of make.
183 |
184 | # Special rule to run CMake to check the build system integrity.
185 | # No rule that depends on this can have commands that come from listfiles
186 | # because they might be regenerated.
187 | cmake_check_build_system:
188 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
189 | .PHONY : cmake_check_build_system
190 |
191 |
--------------------------------------------------------------------------------
/build/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/wjl/Templates/cmuduo-rpc
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "1")
33 | endif()
34 |
35 | # Is this installation the result of a crosscompile?
36 | if(NOT DEFINED CMAKE_CROSSCOMPILING)
37 | set(CMAKE_CROSSCOMPILING "FALSE")
38 | endif()
39 |
40 | if(NOT CMAKE_INSTALL_LOCAL_ONLY)
41 | # Include the install script for each subdirectory.
42 | include("/home/wjl/Templates/cmuduo-rpc/build/src/cmake_install.cmake")
43 | include("/home/wjl/Templates/cmuduo-rpc/build/thirdparty/cmake_install.cmake")
44 | include("/home/wjl/Templates/cmuduo-rpc/build/test/cmake_install.cmake")
45 |
46 | endif()
47 |
48 | if(CMAKE_INSTALL_COMPONENT)
49 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
50 | else()
51 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
52 | endif()
53 |
54 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
55 | "${CMAKE_INSTALL_MANIFEST_FILES}")
56 | file(WRITE "/home/wjl/Templates/cmuduo-rpc/build/${CMAKE_INSTALL_MANIFEST}"
57 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
58 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Relative path conversion top directories.
5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/wjl/Templates/cmuduo-rpc")
6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/wjl/Templates/cmuduo-rpc/build")
7 |
8 | # Force unix paths in dependencies.
9 | set(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/CXX.includecache:
--------------------------------------------------------------------------------
1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
2 |
3 | #IncludeRegexScan: ^.*$
4 |
5 | #IncludeRegexComplain: ^$
6 |
7 | #IncludeRegexTransform:
8 |
9 | ../include/loadxmlconfig.h
10 | string
11 | -
12 | iostream
13 | -
14 |
15 | ../include/rpcclient.h
16 | muduo/net/TcpClient.h
17 | -
18 | muduo/net/EventLoop.h
19 | -
20 | muduo/base/Logging.h
21 | -
22 | functional
23 | -
24 | string
25 | -
26 | iostream
27 | -
28 | semaphore.h
29 | -
30 | service.pb.h
31 | ../include/service.pb.h
32 | zookeeperutils.h
33 | ../include/zookeeperutils.h
34 |
35 | ../include/rpcserver.h
36 | muduo/net/TcpServer.h
37 | -
38 | muduo/net/EventLoop.h
39 | -
40 | muduo/base/Logging.h
41 | -
42 | functional
43 | -
44 | unordered_map
45 | -
46 | string
47 | -
48 | google/protobuf/service.h
49 | ../include/google/protobuf/service.h
50 | google/protobuf/descriptor.h
51 | ../include/google/protobuf/descriptor.h
52 | google/protobuf/message.h
53 | ../include/google/protobuf/message.h
54 | zookeeperutils.h
55 | ../include/zookeeperutils.h
56 |
57 | ../include/service.pb.h
58 | limits
59 | -
60 | string
61 | -
62 | google/protobuf/port_def.inc
63 | -
64 | google/protobuf/port_undef.inc
65 | -
66 | google/protobuf/io/coded_stream.h
67 | -
68 | google/protobuf/arena.h
69 | -
70 | google/protobuf/arenastring.h
71 | -
72 | google/protobuf/generated_message_table_driven.h
73 | -
74 | google/protobuf/generated_message_util.h
75 | -
76 | google/protobuf/inlined_string_field.h
77 | -
78 | google/protobuf/metadata.h
79 | -
80 | google/protobuf/generated_message_reflection.h
81 | -
82 | google/protobuf/message.h
83 | -
84 | google/protobuf/repeated_field.h
85 | -
86 | google/protobuf/extension_set.h
87 | -
88 | google/protobuf/service.h
89 | -
90 | google/protobuf/unknown_field_set.h
91 | -
92 | google/protobuf/port_def.inc
93 | -
94 | google/protobuf/port_undef.inc
95 | -
96 |
97 | ../include/zookeeperutils.h
98 | semaphore.h
99 | -
100 | zookeeper/zookeeper.h
101 | -
102 | string
103 | -
104 | iostream
105 | -
106 | vector
107 | -
108 |
109 | ../thirdparty/tinyxml/tinystr.h
110 | assert.h
111 | -
112 | string.h
113 | -
114 |
115 | ../thirdparty/tinyxml/tinyxml.h
116 | ctype.h
117 | -
118 | stdio.h
119 | -
120 | stdlib.h
121 | -
122 | string.h
123 | -
124 | assert.h
125 | -
126 | string
127 | -
128 | iostream
129 | -
130 | sstream
131 | -
132 | tinystr.h
133 | ../thirdparty/tinyxml/tinystr.h
134 |
135 | /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp
136 | loadxmlconfig.h
137 | /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.h
138 | tinyxml.h
139 | /home/wjl/Templates/cmuduo-rpc/src/tinyxml.h
140 |
141 | /home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp
142 | rpcclient.h
143 | /home/wjl/Templates/cmuduo-rpc/src/rpcclient.h
144 | rpcmeta.pb.h
145 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h
146 | thread
147 | -
148 |
149 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc
150 | rpcmeta.pb.h
151 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h
152 | algorithm
153 | -
154 | google/protobuf/io/coded_stream.h
155 | -
156 | google/protobuf/extension_set.h
157 | -
158 | google/protobuf/wire_format_lite.h
159 | -
160 | google/protobuf/descriptor.h
161 | -
162 | google/protobuf/generated_message_reflection.h
163 | -
164 | google/protobuf/reflection_ops.h
165 | -
166 | google/protobuf/wire_format.h
167 | -
168 | google/protobuf/port_def.inc
169 | -
170 | google/protobuf/port_undef.inc
171 | -
172 |
173 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h
174 | limits
175 | -
176 | string
177 | -
178 | google/protobuf/port_def.inc
179 | -
180 | google/protobuf/port_undef.inc
181 | -
182 | google/protobuf/io/coded_stream.h
183 | -
184 | google/protobuf/arena.h
185 | -
186 | google/protobuf/arenastring.h
187 | -
188 | google/protobuf/generated_message_table_driven.h
189 | -
190 | google/protobuf/generated_message_util.h
191 | -
192 | google/protobuf/inlined_string_field.h
193 | -
194 | google/protobuf/metadata.h
195 | -
196 | google/protobuf/generated_message_reflection.h
197 | -
198 | google/protobuf/message.h
199 | -
200 | google/protobuf/repeated_field.h
201 | -
202 | google/protobuf/extension_set.h
203 | -
204 | google/protobuf/unknown_field_set.h
205 | -
206 | google/protobuf/port_def.inc
207 | -
208 | google/protobuf/port_undef.inc
209 | -
210 |
211 | /home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp
212 | rpcserver.h
213 | /home/wjl/Templates/cmuduo-rpc/src/rpcserver.h
214 | rpcmeta.pb.h
215 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h
216 | loadxmlconfig.h
217 | /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.h
218 | thread
219 | -
220 |
221 | /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp
222 | zookeeperutils.h
223 | /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.h
224 | loadxmlconfig.h
225 | /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.h
226 | thread
227 | -
228 | chrono
229 | -
230 |
231 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | set(CMAKE_DEPENDS_LANGUAGES
3 | "CXX"
4 | )
5 | # The set of files for implicit dependencies of each language:
6 | set(CMAKE_DEPENDS_CHECK_CXX
7 | "/home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp" "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o"
8 | "/home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp" "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o"
9 | "/home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc" "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o"
10 | "/home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp" "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o"
11 | "/home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp" "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o"
12 | )
13 | set(CMAKE_CXX_COMPILER_ID "GNU")
14 |
15 | # The include file search paths:
16 | set(CMAKE_CXX_TARGET_INCLUDE_PATH
17 | "../thirdparty/tinyxml"
18 | "../include"
19 | )
20 |
21 | # Targets to which this target links.
22 | set(CMAKE_TARGET_LINKED_INFO_FILES
23 | "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake"
24 | )
25 |
26 | # Fortran module output directory.
27 | set(CMAKE_Fortran_TARGET_MODULE_DIR "")
28 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/build.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Delete rule output on recipe failure.
5 | .DELETE_ON_ERROR:
6 |
7 |
8 | #=============================================================================
9 | # Special targets provided by cmake.
10 |
11 | # Disable implicit rules so canonical targets will work.
12 | .SUFFIXES:
13 |
14 |
15 | # Remove some rules from gmake that .SUFFIXES does not remove.
16 | SUFFIXES =
17 |
18 | .SUFFIXES: .hpux_make_needs_suffix_list
19 |
20 |
21 | # Suppress display of executed commands.
22 | $(VERBOSE).SILENT:
23 |
24 |
25 | # A target that is always out of date.
26 | cmake_force:
27 |
28 | .PHONY : cmake_force
29 |
30 | #=============================================================================
31 | # Set environment variables for the build.
32 |
33 | # The shell in which to execute make rules.
34 | SHELL = /bin/sh
35 |
36 | # The CMake executable.
37 | CMAKE_COMMAND = /usr/bin/cmake
38 |
39 | # The command to remove a file.
40 | RM = /usr/bin/cmake -E remove -f
41 |
42 | # Escaping for special characters.
43 | EQUALS = =
44 |
45 | # The top-level source directory on which CMake was run.
46 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc
47 |
48 | # The top-level build directory on which CMake was run.
49 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build
50 |
51 | # Include any dependencies generated for this target.
52 | include src/CMakeFiles/cmuduo-rpc.dir/depend.make
53 |
54 | # Include the progress variables for this target.
55 | include src/CMakeFiles/cmuduo-rpc.dir/progress.make
56 |
57 | # Include the compile flags for this target's objects.
58 | include src/CMakeFiles/cmuduo-rpc.dir/flags.make
59 |
60 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: src/CMakeFiles/cmuduo-rpc.dir/flags.make
61 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: ../src/loadxmlconfig.cpp
62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o"
63 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o -c /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp
64 |
65 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.i: cmake_force
66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.i"
67 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp > CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.i
68 |
69 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.s: cmake_force
70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.s"
71 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp -o CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.s
72 |
73 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: src/CMakeFiles/cmuduo-rpc.dir/flags.make
74 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../src/rpcclient.cpp
75 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o"
76 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o -c /home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp
77 |
78 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.i: cmake_force
79 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.i"
80 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp > CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.i
81 |
82 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.s: cmake_force
83 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.s"
84 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp -o CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.s
85 |
86 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o: src/CMakeFiles/cmuduo-rpc.dir/flags.make
87 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o: ../src/rpcmeta.pb.cc
88 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o"
89 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o -c /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc
90 |
91 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.i: cmake_force
92 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.i"
93 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc > CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.i
94 |
95 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.s: cmake_force
96 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.s"
97 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc -o CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.s
98 |
99 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: src/CMakeFiles/cmuduo-rpc.dir/flags.make
100 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../src/rpcserver.cpp
101 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o"
102 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o -c /home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp
103 |
104 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.i: cmake_force
105 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.i"
106 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp > CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.i
107 |
108 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.s: cmake_force
109 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.s"
110 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp -o CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.s
111 |
112 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: src/CMakeFiles/cmuduo-rpc.dir/flags.make
113 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: ../src/zookeeperutils.cpp
114 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o"
115 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o -c /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp
116 |
117 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.i: cmake_force
118 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.i"
119 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp > CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.i
120 |
121 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.s: cmake_force
122 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.s"
123 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp -o CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.s
124 |
125 | # Object files for target cmuduo-rpc
126 | cmuduo__rpc_OBJECTS = \
127 | "CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o" \
128 | "CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o" \
129 | "CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o" \
130 | "CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o" \
131 | "CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o"
132 |
133 | # External object files for target cmuduo-rpc
134 | cmuduo__rpc_EXTERNAL_OBJECTS =
135 |
136 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o
137 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o
138 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o
139 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o
140 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o
141 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/build.make
142 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/link.txt
143 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX static library ../../lib/cmuduo-rpc/libcmuduo-rpc.a"
144 | cd /home/wjl/Templates/cmuduo-rpc/build/src && $(CMAKE_COMMAND) -P CMakeFiles/cmuduo-rpc.dir/cmake_clean_target.cmake
145 | cd /home/wjl/Templates/cmuduo-rpc/build/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/cmuduo-rpc.dir/link.txt --verbose=$(VERBOSE)
146 |
147 | # Rule to build all files generated by this target.
148 | src/CMakeFiles/cmuduo-rpc.dir/build: ../lib/cmuduo-rpc/libcmuduo-rpc.a
149 |
150 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/build
151 |
152 | src/CMakeFiles/cmuduo-rpc.dir/clean:
153 | cd /home/wjl/Templates/cmuduo-rpc/build/src && $(CMAKE_COMMAND) -P CMakeFiles/cmuduo-rpc.dir/cmake_clean.cmake
154 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/clean
155 |
156 | src/CMakeFiles/cmuduo-rpc.dir/depend:
157 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/wjl/Templates/cmuduo-rpc /home/wjl/Templates/cmuduo-rpc/src /home/wjl/Templates/cmuduo-rpc/build /home/wjl/Templates/cmuduo-rpc/build/src /home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/DependInfo.cmake --color=$(COLOR)
158 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/depend
159 |
160 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | file(REMOVE_RECURSE
2 | "CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o"
3 | "CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o"
4 | "CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o"
5 | "CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o"
6 | "CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o"
7 | "../../lib/cmuduo-rpc/libcmuduo-rpc.pdb"
8 | "../../lib/cmuduo-rpc/libcmuduo-rpc.a"
9 | )
10 |
11 | # Per-language clean rules from dependency scanning.
12 | foreach(lang CXX)
13 | include(CMakeFiles/cmuduo-rpc.dir/cmake_clean_${lang}.cmake OPTIONAL)
14 | endforeach()
15 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/cmake_clean_target.cmake:
--------------------------------------------------------------------------------
1 | file(REMOVE_RECURSE
2 | "../../lib/cmuduo-rpc/libcmuduo-rpc.a"
3 | )
4 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o
5 | ../include/loadxmlconfig.h
6 | ../thirdparty/tinyxml/tinystr.h
7 | ../thirdparty/tinyxml/tinyxml.h
8 | /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp
9 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o
10 | ../include/rpcclient.h
11 | ../include/service.pb.h
12 | ../include/zookeeperutils.h
13 | /home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp
14 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h
15 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o
16 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc
17 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h
18 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o
19 | ../include/loadxmlconfig.h
20 | ../include/rpcserver.h
21 | ../include/zookeeperutils.h
22 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h
23 | /home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp
24 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o
25 | ../include/loadxmlconfig.h
26 | ../include/zookeeperutils.h
27 | /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp
28 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: ../include/loadxmlconfig.h
5 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: ../thirdparty/tinyxml/tinystr.h
6 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: ../thirdparty/tinyxml/tinyxml.h
7 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: ../src/loadxmlconfig.cpp
8 |
9 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../include/rpcclient.h
10 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../include/service.pb.h
11 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../include/zookeeperutils.h
12 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../src/rpcclient.cpp
13 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../src/rpcmeta.pb.h
14 |
15 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o: ../src/rpcmeta.pb.cc
16 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o: ../src/rpcmeta.pb.h
17 |
18 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../include/loadxmlconfig.h
19 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../include/rpcserver.h
20 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../include/zookeeperutils.h
21 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../src/rpcmeta.pb.h
22 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../src/rpcserver.cpp
23 |
24 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: ../include/loadxmlconfig.h
25 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: ../include/zookeeperutils.h
26 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: ../src/zookeeperutils.cpp
27 |
28 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/flags.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # compile CXX with /usr/bin/c++
5 | CXX_FLAGS =
6 |
7 | CXX_DEFINES =
8 |
9 | CXX_INCLUDES = -I/home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml -I/home/wjl/Templates/cmuduo-rpc/include
10 |
11 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/link.txt:
--------------------------------------------------------------------------------
1 | /usr/bin/ar qc ../../lib/cmuduo-rpc/libcmuduo-rpc.a CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o
2 | /usr/bin/ranlib ../../lib/cmuduo-rpc/libcmuduo-rpc.a
3 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 1
2 | CMAKE_PROGRESS_2 = 2
3 | CMAKE_PROGRESS_3 = 3
4 | CMAKE_PROGRESS_4 = 4
5 | CMAKE_PROGRESS_5 = 5
6 | CMAKE_PROGRESS_6 = 6
7 |
8 |
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o
--------------------------------------------------------------------------------
/build/src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o
--------------------------------------------------------------------------------
/build/src/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 11
2 |
--------------------------------------------------------------------------------
/build/src/Makefile:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Default target executed when no arguments are given to make.
5 | default_target: all
6 |
7 | .PHONY : default_target
8 |
9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism.
10 | .NOTPARALLEL:
11 |
12 |
13 | #=============================================================================
14 | # Special targets provided by cmake.
15 |
16 | # Disable implicit rules so canonical targets will work.
17 | .SUFFIXES:
18 |
19 |
20 | # Remove some rules from gmake that .SUFFIXES does not remove.
21 | SUFFIXES =
22 |
23 | .SUFFIXES: .hpux_make_needs_suffix_list
24 |
25 |
26 | # Suppress display of executed commands.
27 | $(VERBOSE).SILENT:
28 |
29 |
30 | # A target that is always out of date.
31 | cmake_force:
32 |
33 | .PHONY : cmake_force
34 |
35 | #=============================================================================
36 | # Set environment variables for the build.
37 |
38 | # The shell in which to execute make rules.
39 | SHELL = /bin/sh
40 |
41 | # The CMake executable.
42 | CMAKE_COMMAND = /usr/bin/cmake
43 |
44 | # The command to remove a file.
45 | RM = /usr/bin/cmake -E remove -f
46 |
47 | # Escaping for special characters.
48 | EQUALS = =
49 |
50 | # The top-level source directory on which CMake was run.
51 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc
52 |
53 | # The top-level build directory on which CMake was run.
54 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build
55 |
56 | #=============================================================================
57 | # Targets provided globally by CMake.
58 |
59 | # Special rule for the target rebuild_cache
60 | rebuild_cache:
61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
62 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
63 | .PHONY : rebuild_cache
64 |
65 | # Special rule for the target rebuild_cache
66 | rebuild_cache/fast: rebuild_cache
67 |
68 | .PHONY : rebuild_cache/fast
69 |
70 | # Special rule for the target edit_cache
71 | edit_cache:
72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
73 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
74 | .PHONY : edit_cache
75 |
76 | # Special rule for the target edit_cache
77 | edit_cache/fast: edit_cache
78 |
79 | .PHONY : edit_cache/fast
80 |
81 | # The main all target
82 | all: cmake_check_build_system
83 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles /home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/progress.marks
84 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 src/all
85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0
86 | .PHONY : all
87 |
88 | # The main clean target
89 | clean:
90 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 src/clean
91 | .PHONY : clean
92 |
93 | # The main clean target
94 | clean/fast: clean
95 |
96 | .PHONY : clean/fast
97 |
98 | # Prepare targets for installation.
99 | preinstall: all
100 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall
101 | .PHONY : preinstall
102 |
103 | # Prepare targets for installation.
104 | preinstall/fast:
105 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall
106 | .PHONY : preinstall/fast
107 |
108 | # clear depends
109 | depend:
110 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
111 | .PHONY : depend
112 |
113 | # Convenience name for target.
114 | src/CMakeFiles/cmuduo-rpc.dir/rule:
115 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/cmuduo-rpc.dir/rule
116 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/rule
117 |
118 | # Convenience name for target.
119 | cmuduo-rpc: src/CMakeFiles/cmuduo-rpc.dir/rule
120 |
121 | .PHONY : cmuduo-rpc
122 |
123 | # fast build rule for target.
124 | cmuduo-rpc/fast:
125 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/build
126 | .PHONY : cmuduo-rpc/fast
127 |
128 | loadxmlconfig.o: loadxmlconfig.cpp.o
129 |
130 | .PHONY : loadxmlconfig.o
131 |
132 | # target to build an object file
133 | loadxmlconfig.cpp.o:
134 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o
135 | .PHONY : loadxmlconfig.cpp.o
136 |
137 | loadxmlconfig.i: loadxmlconfig.cpp.i
138 |
139 | .PHONY : loadxmlconfig.i
140 |
141 | # target to preprocess a source file
142 | loadxmlconfig.cpp.i:
143 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.i
144 | .PHONY : loadxmlconfig.cpp.i
145 |
146 | loadxmlconfig.s: loadxmlconfig.cpp.s
147 |
148 | .PHONY : loadxmlconfig.s
149 |
150 | # target to generate assembly for a file
151 | loadxmlconfig.cpp.s:
152 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.s
153 | .PHONY : loadxmlconfig.cpp.s
154 |
155 | rpcclient.o: rpcclient.cpp.o
156 |
157 | .PHONY : rpcclient.o
158 |
159 | # target to build an object file
160 | rpcclient.cpp.o:
161 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o
162 | .PHONY : rpcclient.cpp.o
163 |
164 | rpcclient.i: rpcclient.cpp.i
165 |
166 | .PHONY : rpcclient.i
167 |
168 | # target to preprocess a source file
169 | rpcclient.cpp.i:
170 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.i
171 | .PHONY : rpcclient.cpp.i
172 |
173 | rpcclient.s: rpcclient.cpp.s
174 |
175 | .PHONY : rpcclient.s
176 |
177 | # target to generate assembly for a file
178 | rpcclient.cpp.s:
179 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.s
180 | .PHONY : rpcclient.cpp.s
181 |
182 | rpcmeta.pb.o: rpcmeta.pb.cc.o
183 |
184 | .PHONY : rpcmeta.pb.o
185 |
186 | # target to build an object file
187 | rpcmeta.pb.cc.o:
188 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o
189 | .PHONY : rpcmeta.pb.cc.o
190 |
191 | rpcmeta.pb.i: rpcmeta.pb.cc.i
192 |
193 | .PHONY : rpcmeta.pb.i
194 |
195 | # target to preprocess a source file
196 | rpcmeta.pb.cc.i:
197 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.i
198 | .PHONY : rpcmeta.pb.cc.i
199 |
200 | rpcmeta.pb.s: rpcmeta.pb.cc.s
201 |
202 | .PHONY : rpcmeta.pb.s
203 |
204 | # target to generate assembly for a file
205 | rpcmeta.pb.cc.s:
206 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.s
207 | .PHONY : rpcmeta.pb.cc.s
208 |
209 | rpcserver.o: rpcserver.cpp.o
210 |
211 | .PHONY : rpcserver.o
212 |
213 | # target to build an object file
214 | rpcserver.cpp.o:
215 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o
216 | .PHONY : rpcserver.cpp.o
217 |
218 | rpcserver.i: rpcserver.cpp.i
219 |
220 | .PHONY : rpcserver.i
221 |
222 | # target to preprocess a source file
223 | rpcserver.cpp.i:
224 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.i
225 | .PHONY : rpcserver.cpp.i
226 |
227 | rpcserver.s: rpcserver.cpp.s
228 |
229 | .PHONY : rpcserver.s
230 |
231 | # target to generate assembly for a file
232 | rpcserver.cpp.s:
233 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.s
234 | .PHONY : rpcserver.cpp.s
235 |
236 | zookeeperutils.o: zookeeperutils.cpp.o
237 |
238 | .PHONY : zookeeperutils.o
239 |
240 | # target to build an object file
241 | zookeeperutils.cpp.o:
242 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o
243 | .PHONY : zookeeperutils.cpp.o
244 |
245 | zookeeperutils.i: zookeeperutils.cpp.i
246 |
247 | .PHONY : zookeeperutils.i
248 |
249 | # target to preprocess a source file
250 | zookeeperutils.cpp.i:
251 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.i
252 | .PHONY : zookeeperutils.cpp.i
253 |
254 | zookeeperutils.s: zookeeperutils.cpp.s
255 |
256 | .PHONY : zookeeperutils.s
257 |
258 | # target to generate assembly for a file
259 | zookeeperutils.cpp.s:
260 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.s
261 | .PHONY : zookeeperutils.cpp.s
262 |
263 | # Help Target
264 | help:
265 | @echo "The following are some of the valid targets for this Makefile:"
266 | @echo "... all (the default if no target is provided)"
267 | @echo "... clean"
268 | @echo "... depend"
269 | @echo "... rebuild_cache"
270 | @echo "... cmuduo-rpc"
271 | @echo "... edit_cache"
272 | @echo "... loadxmlconfig.o"
273 | @echo "... loadxmlconfig.i"
274 | @echo "... loadxmlconfig.s"
275 | @echo "... rpcclient.o"
276 | @echo "... rpcclient.i"
277 | @echo "... rpcclient.s"
278 | @echo "... rpcmeta.pb.o"
279 | @echo "... rpcmeta.pb.i"
280 | @echo "... rpcmeta.pb.s"
281 | @echo "... rpcserver.o"
282 | @echo "... rpcserver.i"
283 | @echo "... rpcserver.s"
284 | @echo "... zookeeperutils.o"
285 | @echo "... zookeeperutils.i"
286 | @echo "... zookeeperutils.s"
287 | .PHONY : help
288 |
289 |
290 |
291 | #=============================================================================
292 | # Special targets to cleanup operation of make.
293 |
294 | # Special rule to run CMake to check the build system integrity.
295 | # No rule that depends on this can have commands that come from listfiles
296 | # because they might be regenerated.
297 | cmake_check_build_system:
298 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
299 | .PHONY : cmake_check_build_system
300 |
301 |
--------------------------------------------------------------------------------
/build/src/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/wjl/Templates/cmuduo-rpc/src
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "1")
33 | endif()
34 |
35 | # Is this installation the result of a crosscompile?
36 | if(NOT DEFINED CMAKE_CROSSCOMPILING)
37 | set(CMAKE_CROSSCOMPILING "FALSE")
38 | endif()
39 |
40 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Relative path conversion top directories.
5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/wjl/Templates/cmuduo-rpc")
6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/wjl/Templates/cmuduo-rpc/build")
7 |
8 | # Force unix paths in dependencies.
9 | set(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 17
2 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/CXX.includecache:
--------------------------------------------------------------------------------
1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
2 |
3 | #IncludeRegexScan: ^.*$
4 |
5 | #IncludeRegexComplain: ^$
6 |
7 | #IncludeRegexTransform:
8 |
9 | ../include/rpcclient.h
10 | muduo/net/TcpClient.h
11 | -
12 | muduo/net/EventLoop.h
13 | -
14 | muduo/base/Logging.h
15 | -
16 | functional
17 | -
18 | string
19 | -
20 | iostream
21 | -
22 | semaphore.h
23 | -
24 | service.pb.h
25 | ../include/service.pb.h
26 | zookeeperutils.h
27 | ../include/zookeeperutils.h
28 |
29 | ../include/zookeeperutils.h
30 | semaphore.h
31 | -
32 | zookeeper/zookeeper.h
33 | -
34 | string
35 | -
36 | iostream
37 | -
38 | vector
39 | -
40 |
41 | /home/wjl/Templates/cmuduo-rpc/test/client.cpp
42 | service.pb.h
43 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h
44 | rpcclient.h
45 | /home/wjl/Templates/cmuduo-rpc/test/rpcclient.h
46 | iostream
47 | -
48 |
49 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc
50 | service.pb.h
51 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h
52 | algorithm
53 | -
54 | google/protobuf/io/coded_stream.h
55 | -
56 | google/protobuf/extension_set.h
57 | -
58 | google/protobuf/wire_format_lite.h
59 | -
60 | google/protobuf/descriptor.h
61 | -
62 | google/protobuf/generated_message_reflection.h
63 | -
64 | google/protobuf/reflection_ops.h
65 | -
66 | google/protobuf/wire_format.h
67 | -
68 | google/protobuf/port_def.inc
69 | -
70 | google/protobuf/port_undef.inc
71 | -
72 |
73 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h
74 | limits
75 | -
76 | string
77 | -
78 | google/protobuf/port_def.inc
79 | -
80 | google/protobuf/port_undef.inc
81 | -
82 | google/protobuf/io/coded_stream.h
83 | -
84 | google/protobuf/arena.h
85 | -
86 | google/protobuf/arenastring.h
87 | -
88 | google/protobuf/generated_message_table_driven.h
89 | -
90 | google/protobuf/generated_message_util.h
91 | -
92 | google/protobuf/inlined_string_field.h
93 | -
94 | google/protobuf/metadata.h
95 | -
96 | google/protobuf/generated_message_reflection.h
97 | -
98 | google/protobuf/message.h
99 | -
100 | google/protobuf/repeated_field.h
101 | -
102 | google/protobuf/extension_set.h
103 | -
104 | google/protobuf/service.h
105 | -
106 | google/protobuf/unknown_field_set.h
107 | -
108 | google/protobuf/port_def.inc
109 | -
110 | google/protobuf/port_undef.inc
111 | -
112 |
113 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | set(CMAKE_DEPENDS_LANGUAGES
3 | "CXX"
4 | )
5 | # The set of files for implicit dependencies of each language:
6 | set(CMAKE_DEPENDS_CHECK_CXX
7 | "/home/wjl/Templates/cmuduo-rpc/test/client.cpp" "/home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testclient.dir/client.cpp.o"
8 | "/home/wjl/Templates/cmuduo-rpc/test/service.pb.cc" "/home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testclient.dir/service.pb.cc.o"
9 | )
10 | set(CMAKE_CXX_COMPILER_ID "GNU")
11 |
12 | # The include file search paths:
13 | set(CMAKE_CXX_TARGET_INCLUDE_PATH
14 | "../include"
15 | )
16 |
17 | # Targets to which this target links.
18 | set(CMAKE_TARGET_LINKED_INFO_FILES
19 | "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/DependInfo.cmake"
20 | "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake"
21 | )
22 |
23 | # Fortran module output directory.
24 | set(CMAKE_Fortran_TARGET_MODULE_DIR "")
25 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/build.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Delete rule output on recipe failure.
5 | .DELETE_ON_ERROR:
6 |
7 |
8 | #=============================================================================
9 | # Special targets provided by cmake.
10 |
11 | # Disable implicit rules so canonical targets will work.
12 | .SUFFIXES:
13 |
14 |
15 | # Remove some rules from gmake that .SUFFIXES does not remove.
16 | SUFFIXES =
17 |
18 | .SUFFIXES: .hpux_make_needs_suffix_list
19 |
20 |
21 | # Suppress display of executed commands.
22 | $(VERBOSE).SILENT:
23 |
24 |
25 | # A target that is always out of date.
26 | cmake_force:
27 |
28 | .PHONY : cmake_force
29 |
30 | #=============================================================================
31 | # Set environment variables for the build.
32 |
33 | # The shell in which to execute make rules.
34 | SHELL = /bin/sh
35 |
36 | # The CMake executable.
37 | CMAKE_COMMAND = /usr/bin/cmake
38 |
39 | # The command to remove a file.
40 | RM = /usr/bin/cmake -E remove -f
41 |
42 | # Escaping for special characters.
43 | EQUALS = =
44 |
45 | # The top-level source directory on which CMake was run.
46 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc
47 |
48 | # The top-level build directory on which CMake was run.
49 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build
50 |
51 | # Include any dependencies generated for this target.
52 | include test/CMakeFiles/testclient.dir/depend.make
53 |
54 | # Include the progress variables for this target.
55 | include test/CMakeFiles/testclient.dir/progress.make
56 |
57 | # Include the compile flags for this target's objects.
58 | include test/CMakeFiles/testclient.dir/flags.make
59 |
60 | test/CMakeFiles/testclient.dir/client.cpp.o: test/CMakeFiles/testclient.dir/flags.make
61 | test/CMakeFiles/testclient.dir/client.cpp.o: ../test/client.cpp
62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/testclient.dir/client.cpp.o"
63 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/testclient.dir/client.cpp.o -c /home/wjl/Templates/cmuduo-rpc/test/client.cpp
64 |
65 | test/CMakeFiles/testclient.dir/client.cpp.i: cmake_force
66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/testclient.dir/client.cpp.i"
67 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/test/client.cpp > CMakeFiles/testclient.dir/client.cpp.i
68 |
69 | test/CMakeFiles/testclient.dir/client.cpp.s: cmake_force
70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/testclient.dir/client.cpp.s"
71 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/test/client.cpp -o CMakeFiles/testclient.dir/client.cpp.s
72 |
73 | test/CMakeFiles/testclient.dir/service.pb.cc.o: test/CMakeFiles/testclient.dir/flags.make
74 | test/CMakeFiles/testclient.dir/service.pb.cc.o: ../test/service.pb.cc
75 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object test/CMakeFiles/testclient.dir/service.pb.cc.o"
76 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/testclient.dir/service.pb.cc.o -c /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc
77 |
78 | test/CMakeFiles/testclient.dir/service.pb.cc.i: cmake_force
79 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/testclient.dir/service.pb.cc.i"
80 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc > CMakeFiles/testclient.dir/service.pb.cc.i
81 |
82 | test/CMakeFiles/testclient.dir/service.pb.cc.s: cmake_force
83 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/testclient.dir/service.pb.cc.s"
84 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc -o CMakeFiles/testclient.dir/service.pb.cc.s
85 |
86 | # Object files for target testclient
87 | testclient_OBJECTS = \
88 | "CMakeFiles/testclient.dir/client.cpp.o" \
89 | "CMakeFiles/testclient.dir/service.pb.cc.o"
90 |
91 | # External object files for target testclient
92 | testclient_EXTERNAL_OBJECTS =
93 |
94 | ../bin/testclient: test/CMakeFiles/testclient.dir/client.cpp.o
95 | ../bin/testclient: test/CMakeFiles/testclient.dir/service.pb.cc.o
96 | ../bin/testclient: test/CMakeFiles/testclient.dir/build.make
97 | ../bin/testclient: ../lib/cmuduo-rpc/libcmuduo-rpc.a
98 | ../bin/testclient: thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so
99 | ../bin/testclient: test/CMakeFiles/testclient.dir/link.txt
100 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable ../../bin/testclient"
101 | cd /home/wjl/Templates/cmuduo-rpc/build/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/testclient.dir/link.txt --verbose=$(VERBOSE)
102 |
103 | # Rule to build all files generated by this target.
104 | test/CMakeFiles/testclient.dir/build: ../bin/testclient
105 |
106 | .PHONY : test/CMakeFiles/testclient.dir/build
107 |
108 | test/CMakeFiles/testclient.dir/clean:
109 | cd /home/wjl/Templates/cmuduo-rpc/build/test && $(CMAKE_COMMAND) -P CMakeFiles/testclient.dir/cmake_clean.cmake
110 | .PHONY : test/CMakeFiles/testclient.dir/clean
111 |
112 | test/CMakeFiles/testclient.dir/depend:
113 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/wjl/Templates/cmuduo-rpc /home/wjl/Templates/cmuduo-rpc/test /home/wjl/Templates/cmuduo-rpc/build /home/wjl/Templates/cmuduo-rpc/build/test /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testclient.dir/DependInfo.cmake --color=$(COLOR)
114 | .PHONY : test/CMakeFiles/testclient.dir/depend
115 |
116 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/client.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/test/CMakeFiles/testclient.dir/client.cpp.o
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | file(REMOVE_RECURSE
2 | "CMakeFiles/testclient.dir/client.cpp.o"
3 | "CMakeFiles/testclient.dir/service.pb.cc.o"
4 | "../../bin/testclient.pdb"
5 | "../../bin/testclient"
6 | )
7 |
8 | # Per-language clean rules from dependency scanning.
9 | foreach(lang CXX)
10 | include(CMakeFiles/testclient.dir/cmake_clean_${lang}.cmake OPTIONAL)
11 | endforeach()
12 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | test/CMakeFiles/testclient.dir/client.cpp.o
5 | ../include/rpcclient.h
6 | ../include/zookeeperutils.h
7 | /home/wjl/Templates/cmuduo-rpc/test/client.cpp
8 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h
9 | test/CMakeFiles/testclient.dir/service.pb.cc.o
10 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc
11 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h
12 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | test/CMakeFiles/testclient.dir/client.cpp.o: ../include/rpcclient.h
5 | test/CMakeFiles/testclient.dir/client.cpp.o: ../include/zookeeperutils.h
6 | test/CMakeFiles/testclient.dir/client.cpp.o: ../test/client.cpp
7 | test/CMakeFiles/testclient.dir/client.cpp.o: ../test/service.pb.h
8 |
9 | test/CMakeFiles/testclient.dir/service.pb.cc.o: ../test/service.pb.cc
10 | test/CMakeFiles/testclient.dir/service.pb.cc.o: ../test/service.pb.h
11 |
12 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/flags.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # compile CXX with /usr/bin/c++
5 | CXX_FLAGS =
6 |
7 | CXX_DEFINES =
8 |
9 | CXX_INCLUDES = -I/home/wjl/Templates/cmuduo-rpc/include
10 |
11 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/link.txt:
--------------------------------------------------------------------------------
1 | /usr/bin/c++ -rdynamic CMakeFiles/testclient.dir/client.cpp.o CMakeFiles/testclient.dir/service.pb.cc.o -o ../../bin/testclient -L/home/wjl/Templates/cmuduo-rpc/lib/cmuduo-rpc -Wl,-rpath,"/home/wjl/Templates/cmuduo-rpc/lib/cmuduo-rpc:/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml" ../../lib/cmuduo-rpc/libcmuduo-rpc.a -lmuduo_net -lmuduo_base -lprotobuf -lzookeeper_mt "../thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so" -lpthread
2 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 7
2 | CMAKE_PROGRESS_2 = 8
3 | CMAKE_PROGRESS_3 = 9
4 |
5 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testclient.dir/service.pb.cc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/test/CMakeFiles/testclient.dir/service.pb.cc.o
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/CXX.includecache:
--------------------------------------------------------------------------------
1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
2 |
3 | #IncludeRegexScan: ^.*$
4 |
5 | #IncludeRegexComplain: ^$
6 |
7 | #IncludeRegexTransform:
8 |
9 | ../include/rpcserver.h
10 | muduo/net/TcpServer.h
11 | -
12 | muduo/net/EventLoop.h
13 | -
14 | muduo/base/Logging.h
15 | -
16 | functional
17 | -
18 | unordered_map
19 | -
20 | string
21 | -
22 | google/protobuf/service.h
23 | ../include/google/protobuf/service.h
24 | google/protobuf/descriptor.h
25 | ../include/google/protobuf/descriptor.h
26 | google/protobuf/message.h
27 | ../include/google/protobuf/message.h
28 | zookeeperutils.h
29 | ../include/zookeeperutils.h
30 |
31 | ../include/zookeeperutils.h
32 | semaphore.h
33 | -
34 | zookeeper/zookeeper.h
35 | -
36 | string
37 | -
38 | iostream
39 | -
40 | vector
41 | -
42 |
43 | /home/wjl/Templates/cmuduo-rpc/test/service.cpp
44 | service.pb.h
45 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h
46 | rpcserver.h
47 | /home/wjl/Templates/cmuduo-rpc/test/rpcserver.h
48 | iostream
49 | -
50 | string
51 | -
52 |
53 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc
54 | service.pb.h
55 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h
56 | algorithm
57 | -
58 | google/protobuf/io/coded_stream.h
59 | -
60 | google/protobuf/extension_set.h
61 | -
62 | google/protobuf/wire_format_lite.h
63 | -
64 | google/protobuf/descriptor.h
65 | -
66 | google/protobuf/generated_message_reflection.h
67 | -
68 | google/protobuf/reflection_ops.h
69 | -
70 | google/protobuf/wire_format.h
71 | -
72 | google/protobuf/port_def.inc
73 | -
74 | google/protobuf/port_undef.inc
75 | -
76 |
77 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h
78 | limits
79 | -
80 | string
81 | -
82 | google/protobuf/port_def.inc
83 | -
84 | google/protobuf/port_undef.inc
85 | -
86 | google/protobuf/io/coded_stream.h
87 | -
88 | google/protobuf/arena.h
89 | -
90 | google/protobuf/arenastring.h
91 | -
92 | google/protobuf/generated_message_table_driven.h
93 | -
94 | google/protobuf/generated_message_util.h
95 | -
96 | google/protobuf/inlined_string_field.h
97 | -
98 | google/protobuf/metadata.h
99 | -
100 | google/protobuf/generated_message_reflection.h
101 | -
102 | google/protobuf/message.h
103 | -
104 | google/protobuf/repeated_field.h
105 | -
106 | google/protobuf/extension_set.h
107 | -
108 | google/protobuf/service.h
109 | -
110 | google/protobuf/unknown_field_set.h
111 | -
112 | google/protobuf/port_def.inc
113 | -
114 | google/protobuf/port_undef.inc
115 | -
116 |
117 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | set(CMAKE_DEPENDS_LANGUAGES
3 | "CXX"
4 | )
5 | # The set of files for implicit dependencies of each language:
6 | set(CMAKE_DEPENDS_CHECK_CXX
7 | "/home/wjl/Templates/cmuduo-rpc/test/service.cpp" "/home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testserver.dir/service.cpp.o"
8 | "/home/wjl/Templates/cmuduo-rpc/test/service.pb.cc" "/home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testserver.dir/service.pb.cc.o"
9 | )
10 | set(CMAKE_CXX_COMPILER_ID "GNU")
11 |
12 | # The include file search paths:
13 | set(CMAKE_CXX_TARGET_INCLUDE_PATH
14 | "../include"
15 | )
16 |
17 | # Targets to which this target links.
18 | set(CMAKE_TARGET_LINKED_INFO_FILES
19 | "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/DependInfo.cmake"
20 | "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake"
21 | )
22 |
23 | # Fortran module output directory.
24 | set(CMAKE_Fortran_TARGET_MODULE_DIR "")
25 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/build.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Delete rule output on recipe failure.
5 | .DELETE_ON_ERROR:
6 |
7 |
8 | #=============================================================================
9 | # Special targets provided by cmake.
10 |
11 | # Disable implicit rules so canonical targets will work.
12 | .SUFFIXES:
13 |
14 |
15 | # Remove some rules from gmake that .SUFFIXES does not remove.
16 | SUFFIXES =
17 |
18 | .SUFFIXES: .hpux_make_needs_suffix_list
19 |
20 |
21 | # Suppress display of executed commands.
22 | $(VERBOSE).SILENT:
23 |
24 |
25 | # A target that is always out of date.
26 | cmake_force:
27 |
28 | .PHONY : cmake_force
29 |
30 | #=============================================================================
31 | # Set environment variables for the build.
32 |
33 | # The shell in which to execute make rules.
34 | SHELL = /bin/sh
35 |
36 | # The CMake executable.
37 | CMAKE_COMMAND = /usr/bin/cmake
38 |
39 | # The command to remove a file.
40 | RM = /usr/bin/cmake -E remove -f
41 |
42 | # Escaping for special characters.
43 | EQUALS = =
44 |
45 | # The top-level source directory on which CMake was run.
46 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc
47 |
48 | # The top-level build directory on which CMake was run.
49 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build
50 |
51 | # Include any dependencies generated for this target.
52 | include test/CMakeFiles/testserver.dir/depend.make
53 |
54 | # Include the progress variables for this target.
55 | include test/CMakeFiles/testserver.dir/progress.make
56 |
57 | # Include the compile flags for this target's objects.
58 | include test/CMakeFiles/testserver.dir/flags.make
59 |
60 | test/CMakeFiles/testserver.dir/service.cpp.o: test/CMakeFiles/testserver.dir/flags.make
61 | test/CMakeFiles/testserver.dir/service.cpp.o: ../test/service.cpp
62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/testserver.dir/service.cpp.o"
63 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/testserver.dir/service.cpp.o -c /home/wjl/Templates/cmuduo-rpc/test/service.cpp
64 |
65 | test/CMakeFiles/testserver.dir/service.cpp.i: cmake_force
66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/testserver.dir/service.cpp.i"
67 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/test/service.cpp > CMakeFiles/testserver.dir/service.cpp.i
68 |
69 | test/CMakeFiles/testserver.dir/service.cpp.s: cmake_force
70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/testserver.dir/service.cpp.s"
71 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/test/service.cpp -o CMakeFiles/testserver.dir/service.cpp.s
72 |
73 | test/CMakeFiles/testserver.dir/service.pb.cc.o: test/CMakeFiles/testserver.dir/flags.make
74 | test/CMakeFiles/testserver.dir/service.pb.cc.o: ../test/service.pb.cc
75 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object test/CMakeFiles/testserver.dir/service.pb.cc.o"
76 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/testserver.dir/service.pb.cc.o -c /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc
77 |
78 | test/CMakeFiles/testserver.dir/service.pb.cc.i: cmake_force
79 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/testserver.dir/service.pb.cc.i"
80 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc > CMakeFiles/testserver.dir/service.pb.cc.i
81 |
82 | test/CMakeFiles/testserver.dir/service.pb.cc.s: cmake_force
83 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/testserver.dir/service.pb.cc.s"
84 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc -o CMakeFiles/testserver.dir/service.pb.cc.s
85 |
86 | # Object files for target testserver
87 | testserver_OBJECTS = \
88 | "CMakeFiles/testserver.dir/service.cpp.o" \
89 | "CMakeFiles/testserver.dir/service.pb.cc.o"
90 |
91 | # External object files for target testserver
92 | testserver_EXTERNAL_OBJECTS =
93 |
94 | ../bin/testserver: test/CMakeFiles/testserver.dir/service.cpp.o
95 | ../bin/testserver: test/CMakeFiles/testserver.dir/service.pb.cc.o
96 | ../bin/testserver: test/CMakeFiles/testserver.dir/build.make
97 | ../bin/testserver: ../lib/cmuduo-rpc/libcmuduo-rpc.a
98 | ../bin/testserver: thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so
99 | ../bin/testserver: test/CMakeFiles/testserver.dir/link.txt
100 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable ../../bin/testserver"
101 | cd /home/wjl/Templates/cmuduo-rpc/build/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/testserver.dir/link.txt --verbose=$(VERBOSE)
102 |
103 | # Rule to build all files generated by this target.
104 | test/CMakeFiles/testserver.dir/build: ../bin/testserver
105 |
106 | .PHONY : test/CMakeFiles/testserver.dir/build
107 |
108 | test/CMakeFiles/testserver.dir/clean:
109 | cd /home/wjl/Templates/cmuduo-rpc/build/test && $(CMAKE_COMMAND) -P CMakeFiles/testserver.dir/cmake_clean.cmake
110 | .PHONY : test/CMakeFiles/testserver.dir/clean
111 |
112 | test/CMakeFiles/testserver.dir/depend:
113 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/wjl/Templates/cmuduo-rpc /home/wjl/Templates/cmuduo-rpc/test /home/wjl/Templates/cmuduo-rpc/build /home/wjl/Templates/cmuduo-rpc/build/test /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testserver.dir/DependInfo.cmake --color=$(COLOR)
114 | .PHONY : test/CMakeFiles/testserver.dir/depend
115 |
116 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | file(REMOVE_RECURSE
2 | "CMakeFiles/testserver.dir/service.cpp.o"
3 | "CMakeFiles/testserver.dir/service.pb.cc.o"
4 | "../../bin/testserver.pdb"
5 | "../../bin/testserver"
6 | )
7 |
8 | # Per-language clean rules from dependency scanning.
9 | foreach(lang CXX)
10 | include(CMakeFiles/testserver.dir/cmake_clean_${lang}.cmake OPTIONAL)
11 | endforeach()
12 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | test/CMakeFiles/testserver.dir/service.cpp.o
5 | ../include/rpcserver.h
6 | ../include/zookeeperutils.h
7 | /home/wjl/Templates/cmuduo-rpc/test/service.cpp
8 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h
9 | test/CMakeFiles/testserver.dir/service.pb.cc.o
10 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc
11 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h
12 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | test/CMakeFiles/testserver.dir/service.cpp.o: ../include/rpcserver.h
5 | test/CMakeFiles/testserver.dir/service.cpp.o: ../include/zookeeperutils.h
6 | test/CMakeFiles/testserver.dir/service.cpp.o: ../test/service.cpp
7 | test/CMakeFiles/testserver.dir/service.cpp.o: ../test/service.pb.h
8 |
9 | test/CMakeFiles/testserver.dir/service.pb.cc.o: ../test/service.pb.cc
10 | test/CMakeFiles/testserver.dir/service.pb.cc.o: ../test/service.pb.h
11 |
12 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/flags.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # compile CXX with /usr/bin/c++
5 | CXX_FLAGS =
6 |
7 | CXX_DEFINES =
8 |
9 | CXX_INCLUDES = -I/home/wjl/Templates/cmuduo-rpc/include
10 |
11 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/link.txt:
--------------------------------------------------------------------------------
1 | /usr/bin/c++ -rdynamic CMakeFiles/testserver.dir/service.cpp.o CMakeFiles/testserver.dir/service.pb.cc.o -o ../../bin/testserver -L/home/wjl/Templates/cmuduo-rpc/lib/cmuduo-rpc -Wl,-rpath,"/home/wjl/Templates/cmuduo-rpc/lib/cmuduo-rpc:/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml" ../../lib/cmuduo-rpc/libcmuduo-rpc.a -lmuduo_net -lmuduo_base -lprotobuf -lzookeeper_mt "../thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so" -lpthread
2 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 10
2 | CMAKE_PROGRESS_2 = 11
3 | CMAKE_PROGRESS_3 = 12
4 |
5 |
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/service.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/test/CMakeFiles/testserver.dir/service.cpp.o
--------------------------------------------------------------------------------
/build/test/CMakeFiles/testserver.dir/service.pb.cc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/test/CMakeFiles/testserver.dir/service.pb.cc.o
--------------------------------------------------------------------------------
/build/test/Makefile:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Default target executed when no arguments are given to make.
5 | default_target: all
6 |
7 | .PHONY : default_target
8 |
9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism.
10 | .NOTPARALLEL:
11 |
12 |
13 | #=============================================================================
14 | # Special targets provided by cmake.
15 |
16 | # Disable implicit rules so canonical targets will work.
17 | .SUFFIXES:
18 |
19 |
20 | # Remove some rules from gmake that .SUFFIXES does not remove.
21 | SUFFIXES =
22 |
23 | .SUFFIXES: .hpux_make_needs_suffix_list
24 |
25 |
26 | # Suppress display of executed commands.
27 | $(VERBOSE).SILENT:
28 |
29 |
30 | # A target that is always out of date.
31 | cmake_force:
32 |
33 | .PHONY : cmake_force
34 |
35 | #=============================================================================
36 | # Set environment variables for the build.
37 |
38 | # The shell in which to execute make rules.
39 | SHELL = /bin/sh
40 |
41 | # The CMake executable.
42 | CMAKE_COMMAND = /usr/bin/cmake
43 |
44 | # The command to remove a file.
45 | RM = /usr/bin/cmake -E remove -f
46 |
47 | # Escaping for special characters.
48 | EQUALS = =
49 |
50 | # The top-level source directory on which CMake was run.
51 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc
52 |
53 | # The top-level build directory on which CMake was run.
54 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build
55 |
56 | #=============================================================================
57 | # Targets provided globally by CMake.
58 |
59 | # Special rule for the target rebuild_cache
60 | rebuild_cache:
61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
62 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
63 | .PHONY : rebuild_cache
64 |
65 | # Special rule for the target rebuild_cache
66 | rebuild_cache/fast: rebuild_cache
67 |
68 | .PHONY : rebuild_cache/fast
69 |
70 | # Special rule for the target edit_cache
71 | edit_cache:
72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
73 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
74 | .PHONY : edit_cache
75 |
76 | # Special rule for the target edit_cache
77 | edit_cache/fast: edit_cache
78 |
79 | .PHONY : edit_cache/fast
80 |
81 | # The main all target
82 | all: cmake_check_build_system
83 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/progress.marks
84 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/all
85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0
86 | .PHONY : all
87 |
88 | # The main clean target
89 | clean:
90 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/clean
91 | .PHONY : clean
92 |
93 | # The main clean target
94 | clean/fast: clean
95 |
96 | .PHONY : clean/fast
97 |
98 | # Prepare targets for installation.
99 | preinstall: all
100 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/preinstall
101 | .PHONY : preinstall
102 |
103 | # Prepare targets for installation.
104 | preinstall/fast:
105 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/preinstall
106 | .PHONY : preinstall/fast
107 |
108 | # clear depends
109 | depend:
110 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
111 | .PHONY : depend
112 |
113 | # Convenience name for target.
114 | test/CMakeFiles/testserver.dir/rule:
115 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/testserver.dir/rule
116 | .PHONY : test/CMakeFiles/testserver.dir/rule
117 |
118 | # Convenience name for target.
119 | testserver: test/CMakeFiles/testserver.dir/rule
120 |
121 | .PHONY : testserver
122 |
123 | # fast build rule for target.
124 | testserver/fast:
125 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/build
126 | .PHONY : testserver/fast
127 |
128 | # Convenience name for target.
129 | test/CMakeFiles/testclient.dir/rule:
130 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/testclient.dir/rule
131 | .PHONY : test/CMakeFiles/testclient.dir/rule
132 |
133 | # Convenience name for target.
134 | testclient: test/CMakeFiles/testclient.dir/rule
135 |
136 | .PHONY : testclient
137 |
138 | # fast build rule for target.
139 | testclient/fast:
140 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/build
141 | .PHONY : testclient/fast
142 |
143 | client.o: client.cpp.o
144 |
145 | .PHONY : client.o
146 |
147 | # target to build an object file
148 | client.cpp.o:
149 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/client.cpp.o
150 | .PHONY : client.cpp.o
151 |
152 | client.i: client.cpp.i
153 |
154 | .PHONY : client.i
155 |
156 | # target to preprocess a source file
157 | client.cpp.i:
158 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/client.cpp.i
159 | .PHONY : client.cpp.i
160 |
161 | client.s: client.cpp.s
162 |
163 | .PHONY : client.s
164 |
165 | # target to generate assembly for a file
166 | client.cpp.s:
167 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/client.cpp.s
168 | .PHONY : client.cpp.s
169 |
170 | service.o: service.cpp.o
171 |
172 | .PHONY : service.o
173 |
174 | # target to build an object file
175 | service.cpp.o:
176 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.cpp.o
177 | .PHONY : service.cpp.o
178 |
179 | service.i: service.cpp.i
180 |
181 | .PHONY : service.i
182 |
183 | # target to preprocess a source file
184 | service.cpp.i:
185 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.cpp.i
186 | .PHONY : service.cpp.i
187 |
188 | service.s: service.cpp.s
189 |
190 | .PHONY : service.s
191 |
192 | # target to generate assembly for a file
193 | service.cpp.s:
194 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.cpp.s
195 | .PHONY : service.cpp.s
196 |
197 | service.pb.o: service.pb.cc.o
198 |
199 | .PHONY : service.pb.o
200 |
201 | # target to build an object file
202 | service.pb.cc.o:
203 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.pb.cc.o
204 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/service.pb.cc.o
205 | .PHONY : service.pb.cc.o
206 |
207 | service.pb.i: service.pb.cc.i
208 |
209 | .PHONY : service.pb.i
210 |
211 | # target to preprocess a source file
212 | service.pb.cc.i:
213 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.pb.cc.i
214 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/service.pb.cc.i
215 | .PHONY : service.pb.cc.i
216 |
217 | service.pb.s: service.pb.cc.s
218 |
219 | .PHONY : service.pb.s
220 |
221 | # target to generate assembly for a file
222 | service.pb.cc.s:
223 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.pb.cc.s
224 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/service.pb.cc.s
225 | .PHONY : service.pb.cc.s
226 |
227 | # Help Target
228 | help:
229 | @echo "The following are some of the valid targets for this Makefile:"
230 | @echo "... all (the default if no target is provided)"
231 | @echo "... clean"
232 | @echo "... depend"
233 | @echo "... rebuild_cache"
234 | @echo "... edit_cache"
235 | @echo "... testserver"
236 | @echo "... testclient"
237 | @echo "... client.o"
238 | @echo "... client.i"
239 | @echo "... client.s"
240 | @echo "... service.o"
241 | @echo "... service.i"
242 | @echo "... service.s"
243 | @echo "... service.pb.o"
244 | @echo "... service.pb.i"
245 | @echo "... service.pb.s"
246 | .PHONY : help
247 |
248 |
249 |
250 | #=============================================================================
251 | # Special targets to cleanup operation of make.
252 |
253 | # Special rule to run CMake to check the build system integrity.
254 | # No rule that depends on this can have commands that come from listfiles
255 | # because they might be regenerated.
256 | cmake_check_build_system:
257 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
258 | .PHONY : cmake_check_build_system
259 |
260 |
--------------------------------------------------------------------------------
/build/test/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/wjl/Templates/cmuduo-rpc/test
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "1")
33 | endif()
34 |
35 | # Is this installation the result of a crosscompile?
36 | if(NOT DEFINED CMAKE_CROSSCOMPILING)
37 | set(CMAKE_CROSSCOMPILING "FALSE")
38 | endif()
39 |
40 |
--------------------------------------------------------------------------------
/build/thirdparty/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Relative path conversion top directories.
5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/wjl/Templates/cmuduo-rpc")
6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/wjl/Templates/cmuduo-rpc/build")
7 |
8 | # Force unix paths in dependencies.
9 | set(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/thirdparty/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 5
2 |
--------------------------------------------------------------------------------
/build/thirdparty/Makefile:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Default target executed when no arguments are given to make.
5 | default_target: all
6 |
7 | .PHONY : default_target
8 |
9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism.
10 | .NOTPARALLEL:
11 |
12 |
13 | #=============================================================================
14 | # Special targets provided by cmake.
15 |
16 | # Disable implicit rules so canonical targets will work.
17 | .SUFFIXES:
18 |
19 |
20 | # Remove some rules from gmake that .SUFFIXES does not remove.
21 | SUFFIXES =
22 |
23 | .SUFFIXES: .hpux_make_needs_suffix_list
24 |
25 |
26 | # Suppress display of executed commands.
27 | $(VERBOSE).SILENT:
28 |
29 |
30 | # A target that is always out of date.
31 | cmake_force:
32 |
33 | .PHONY : cmake_force
34 |
35 | #=============================================================================
36 | # Set environment variables for the build.
37 |
38 | # The shell in which to execute make rules.
39 | SHELL = /bin/sh
40 |
41 | # The CMake executable.
42 | CMAKE_COMMAND = /usr/bin/cmake
43 |
44 | # The command to remove a file.
45 | RM = /usr/bin/cmake -E remove -f
46 |
47 | # Escaping for special characters.
48 | EQUALS = =
49 |
50 | # The top-level source directory on which CMake was run.
51 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc
52 |
53 | # The top-level build directory on which CMake was run.
54 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build
55 |
56 | #=============================================================================
57 | # Targets provided globally by CMake.
58 |
59 | # Special rule for the target rebuild_cache
60 | rebuild_cache:
61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
62 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
63 | .PHONY : rebuild_cache
64 |
65 | # Special rule for the target rebuild_cache
66 | rebuild_cache/fast: rebuild_cache
67 |
68 | .PHONY : rebuild_cache/fast
69 |
70 | # Special rule for the target edit_cache
71 | edit_cache:
72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
73 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
74 | .PHONY : edit_cache
75 |
76 | # Special rule for the target edit_cache
77 | edit_cache/fast: edit_cache
78 |
79 | .PHONY : edit_cache/fast
80 |
81 | # The main all target
82 | all: cmake_check_build_system
83 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles /home/wjl/Templates/cmuduo-rpc/build/thirdparty/CMakeFiles/progress.marks
84 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/all
85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0
86 | .PHONY : all
87 |
88 | # The main clean target
89 | clean:
90 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/clean
91 | .PHONY : clean
92 |
93 | # The main clean target
94 | clean/fast: clean
95 |
96 | .PHONY : clean/fast
97 |
98 | # Prepare targets for installation.
99 | preinstall: all
100 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/preinstall
101 | .PHONY : preinstall
102 |
103 | # Prepare targets for installation.
104 | preinstall/fast:
105 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/preinstall
106 | .PHONY : preinstall/fast
107 |
108 | # clear depends
109 | depend:
110 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
111 | .PHONY : depend
112 |
113 | # Help Target
114 | help:
115 | @echo "The following are some of the valid targets for this Makefile:"
116 | @echo "... all (the default if no target is provided)"
117 | @echo "... clean"
118 | @echo "... depend"
119 | @echo "... rebuild_cache"
120 | @echo "... edit_cache"
121 | .PHONY : help
122 |
123 |
124 |
125 | #=============================================================================
126 | # Special targets to cleanup operation of make.
127 |
128 | # Special rule to run CMake to check the build system integrity.
129 | # No rule that depends on this can have commands that come from listfiles
130 | # because they might be regenerated.
131 | cmake_check_build_system:
132 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
133 | .PHONY : cmake_check_build_system
134 |
135 |
--------------------------------------------------------------------------------
/build/thirdparty/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/wjl/Templates/cmuduo-rpc/thirdparty
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "1")
33 | endif()
34 |
35 | # Is this installation the result of a crosscompile?
36 | if(NOT DEFINED CMAKE_CROSSCOMPILING)
37 | set(CMAKE_CROSSCOMPILING "FALSE")
38 | endif()
39 |
40 | if(NOT CMAKE_INSTALL_LOCAL_ONLY)
41 | # Include the install script for each subdirectory.
42 | include("/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/cmake_install.cmake")
43 |
44 | endif()
45 |
46 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Relative path conversion top directories.
5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/wjl/Templates/cmuduo-rpc")
6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/wjl/Templates/cmuduo-rpc/build")
7 |
8 | # Force unix paths in dependencies.
9 | set(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 5
2 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/CXX.includecache:
--------------------------------------------------------------------------------
1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
2 |
3 | #IncludeRegexScan: ^.*$
4 |
5 | #IncludeRegexComplain: ^$
6 |
7 | #IncludeRegexTransform:
8 |
9 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp
10 | tinystr.h
11 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h
12 |
13 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h
14 | assert.h
15 | -
16 | string.h
17 | -
18 |
19 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp
20 | ctype.h
21 | -
22 | sstream
23 | -
24 | iostream
25 | -
26 | tinyxml.h
27 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h
28 |
29 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h
30 | ctype.h
31 | -
32 | stdio.h
33 | -
34 | stdlib.h
35 | -
36 | string.h
37 | -
38 | assert.h
39 | -
40 | string
41 | -
42 | iostream
43 | -
44 | sstream
45 | -
46 | tinystr.h
47 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h
48 |
49 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp
50 | tinyxml.h
51 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h
52 |
53 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp
54 | ctype.h
55 | -
56 | stddef.h
57 | -
58 | tinyxml.h
59 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h
60 | windows.h
61 | -
62 |
63 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | set(CMAKE_DEPENDS_LANGUAGES
3 | "CXX"
4 | )
5 | # The set of files for implicit dependencies of each language:
6 | set(CMAKE_DEPENDS_CHECK_CXX
7 | "/home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp" "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o"
8 | "/home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp" "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o"
9 | "/home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp" "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o"
10 | "/home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp" "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o"
11 | )
12 | set(CMAKE_CXX_COMPILER_ID "GNU")
13 |
14 | # The include file search paths:
15 | set(CMAKE_CXX_TARGET_INCLUDE_PATH
16 | )
17 |
18 | # Targets to which this target links.
19 | set(CMAKE_TARGET_LINKED_INFO_FILES
20 | )
21 |
22 | # Fortran module output directory.
23 | set(CMAKE_Fortran_TARGET_MODULE_DIR "")
24 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Delete rule output on recipe failure.
5 | .DELETE_ON_ERROR:
6 |
7 |
8 | #=============================================================================
9 | # Special targets provided by cmake.
10 |
11 | # Disable implicit rules so canonical targets will work.
12 | .SUFFIXES:
13 |
14 |
15 | # Remove some rules from gmake that .SUFFIXES does not remove.
16 | SUFFIXES =
17 |
18 | .SUFFIXES: .hpux_make_needs_suffix_list
19 |
20 |
21 | # Suppress display of executed commands.
22 | $(VERBOSE).SILENT:
23 |
24 |
25 | # A target that is always out of date.
26 | cmake_force:
27 |
28 | .PHONY : cmake_force
29 |
30 | #=============================================================================
31 | # Set environment variables for the build.
32 |
33 | # The shell in which to execute make rules.
34 | SHELL = /bin/sh
35 |
36 | # The CMake executable.
37 | CMAKE_COMMAND = /usr/bin/cmake
38 |
39 | # The command to remove a file.
40 | RM = /usr/bin/cmake -E remove -f
41 |
42 | # Escaping for special characters.
43 | EQUALS = =
44 |
45 | # The top-level source directory on which CMake was run.
46 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc
47 |
48 | # The top-level build directory on which CMake was run.
49 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build
50 |
51 | # Include any dependencies generated for this target.
52 | include thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend.make
53 |
54 | # Include the progress variables for this target.
55 | include thirdparty/tinyxml/CMakeFiles/tinyxml.dir/progress.make
56 |
57 | # Include the compile flags for this target's objects.
58 | include thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make
59 |
60 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make
61 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o: ../thirdparty/tinyxml/tinystr.cpp
62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o"
63 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tinyxml.dir/tinystr.cpp.o -c /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp
64 |
65 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.i: cmake_force
66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tinyxml.dir/tinystr.cpp.i"
67 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp > CMakeFiles/tinyxml.dir/tinystr.cpp.i
68 |
69 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.s: cmake_force
70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tinyxml.dir/tinystr.cpp.s"
71 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp -o CMakeFiles/tinyxml.dir/tinystr.cpp.s
72 |
73 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make
74 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: ../thirdparty/tinyxml/tinyxml.cpp
75 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o"
76 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tinyxml.dir/tinyxml.cpp.o -c /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp
77 |
78 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.i: cmake_force
79 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tinyxml.dir/tinyxml.cpp.i"
80 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp > CMakeFiles/tinyxml.dir/tinyxml.cpp.i
81 |
82 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.s: cmake_force
83 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tinyxml.dir/tinyxml.cpp.s"
84 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp -o CMakeFiles/tinyxml.dir/tinyxml.cpp.s
85 |
86 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make
87 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: ../thirdparty/tinyxml/tinyxmlerror.cpp
88 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o"
89 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o -c /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp
90 |
91 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.i: cmake_force
92 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.i"
93 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp > CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.i
94 |
95 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.s: cmake_force
96 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.s"
97 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp -o CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.s
98 |
99 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make
100 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: ../thirdparty/tinyxml/tinyxmlparser.cpp
101 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o"
102 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o -c /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp
103 |
104 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.i: cmake_force
105 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.i"
106 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp > CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.i
107 |
108 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.s: cmake_force
109 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.s"
110 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp -o CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.s
111 |
112 | # Object files for target tinyxml
113 | tinyxml_OBJECTS = \
114 | "CMakeFiles/tinyxml.dir/tinystr.cpp.o" \
115 | "CMakeFiles/tinyxml.dir/tinyxml.cpp.o" \
116 | "CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o" \
117 | "CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o"
118 |
119 | # External object files for target tinyxml
120 | tinyxml_EXTERNAL_OBJECTS =
121 |
122 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o
123 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o
124 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o
125 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o
126 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make
127 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/link.txt
128 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX shared library \"&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so\""
129 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/tinyxml.dir/link.txt --verbose=$(VERBOSE)
130 |
131 | # Rule to build all files generated by this target.
132 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build: thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so
133 |
134 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build
135 |
136 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean:
137 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && $(CMAKE_COMMAND) -P CMakeFiles/tinyxml.dir/cmake_clean.cmake
138 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean
139 |
140 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend:
141 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/wjl/Templates/cmuduo-rpc /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml /home/wjl/Templates/cmuduo-rpc/build /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake --color=$(COLOR)
142 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend
143 |
144 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | file(REMOVE_RECURSE
2 | "CMakeFiles/tinyxml.dir/tinystr.cpp.o"
3 | "CMakeFiles/tinyxml.dir/tinyxml.cpp.o"
4 | "CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o"
5 | "CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o"
6 | "&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.pdb"
7 | "&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so"
8 | )
9 |
10 | # Per-language clean rules from dependency scanning.
11 | foreach(lang CXX)
12 | include(CMakeFiles/tinyxml.dir/cmake_clean_${lang}.cmake OPTIONAL)
13 | endforeach()
14 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o
5 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp
6 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h
7 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o
8 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h
9 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp
10 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h
11 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o
12 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h
13 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h
14 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp
15 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o
16 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h
17 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h
18 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp
19 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o: ../thirdparty/tinyxml/tinystr.cpp
5 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o: ../thirdparty/tinyxml/tinystr.h
6 |
7 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: ../thirdparty/tinyxml/tinystr.h
8 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: ../thirdparty/tinyxml/tinyxml.cpp
9 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: ../thirdparty/tinyxml/tinyxml.h
10 |
11 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: ../thirdparty/tinyxml/tinystr.h
12 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: ../thirdparty/tinyxml/tinyxml.h
13 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: ../thirdparty/tinyxml/tinyxmlerror.cpp
14 |
15 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: ../thirdparty/tinyxml/tinystr.h
16 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: ../thirdparty/tinyxml/tinyxml.h
17 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: ../thirdparty/tinyxml/tinyxmlparser.cpp
18 |
19 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # compile CXX with /usr/bin/c++
5 | CXX_FLAGS = -fPIC
6 |
7 | CXX_DEFINES = -Dtinyxml_EXPORTS
8 |
9 | CXX_INCLUDES =
10 |
11 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/link.txt:
--------------------------------------------------------------------------------
1 | /usr/bin/c++ -fPIC -shared -Wl,-soname,libtinyxml.so -o "&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so" CMakeFiles/tinyxml.dir/tinystr.cpp.o CMakeFiles/tinyxml.dir/tinyxml.cpp.o CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o
2 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 13
2 | CMAKE_PROGRESS_2 = 14
3 | CMAKE_PROGRESS_3 = 15
4 | CMAKE_PROGRESS_4 = 16
5 | CMAKE_PROGRESS_5 = 17
6 |
7 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/Makefile:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12
3 |
4 | # Default target executed when no arguments are given to make.
5 | default_target: all
6 |
7 | .PHONY : default_target
8 |
9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism.
10 | .NOTPARALLEL:
11 |
12 |
13 | #=============================================================================
14 | # Special targets provided by cmake.
15 |
16 | # Disable implicit rules so canonical targets will work.
17 | .SUFFIXES:
18 |
19 |
20 | # Remove some rules from gmake that .SUFFIXES does not remove.
21 | SUFFIXES =
22 |
23 | .SUFFIXES: .hpux_make_needs_suffix_list
24 |
25 |
26 | # Suppress display of executed commands.
27 | $(VERBOSE).SILENT:
28 |
29 |
30 | # A target that is always out of date.
31 | cmake_force:
32 |
33 | .PHONY : cmake_force
34 |
35 | #=============================================================================
36 | # Set environment variables for the build.
37 |
38 | # The shell in which to execute make rules.
39 | SHELL = /bin/sh
40 |
41 | # The CMake executable.
42 | CMAKE_COMMAND = /usr/bin/cmake
43 |
44 | # The command to remove a file.
45 | RM = /usr/bin/cmake -E remove -f
46 |
47 | # Escaping for special characters.
48 | EQUALS = =
49 |
50 | # The top-level source directory on which CMake was run.
51 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc
52 |
53 | # The top-level build directory on which CMake was run.
54 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build
55 |
56 | #=============================================================================
57 | # Targets provided globally by CMake.
58 |
59 | # Special rule for the target rebuild_cache
60 | rebuild_cache:
61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
62 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
63 | .PHONY : rebuild_cache
64 |
65 | # Special rule for the target rebuild_cache
66 | rebuild_cache/fast: rebuild_cache
67 |
68 | .PHONY : rebuild_cache/fast
69 |
70 | # Special rule for the target edit_cache
71 | edit_cache:
72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
73 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
74 | .PHONY : edit_cache
75 |
76 | # Special rule for the target edit_cache
77 | edit_cache/fast: edit_cache
78 |
79 | .PHONY : edit_cache/fast
80 |
81 | # The main all target
82 | all: cmake_check_build_system
83 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/progress.marks
84 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/all
85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0
86 | .PHONY : all
87 |
88 | # The main clean target
89 | clean:
90 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/clean
91 | .PHONY : clean
92 |
93 | # The main clean target
94 | clean/fast: clean
95 |
96 | .PHONY : clean/fast
97 |
98 | # Prepare targets for installation.
99 | preinstall: all
100 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/preinstall
101 | .PHONY : preinstall
102 |
103 | # Prepare targets for installation.
104 | preinstall/fast:
105 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/preinstall
106 | .PHONY : preinstall/fast
107 |
108 | # clear depends
109 | depend:
110 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
111 | .PHONY : depend
112 |
113 | # Convenience name for target.
114 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule:
115 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule
116 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule
117 |
118 | # Convenience name for target.
119 | tinyxml: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule
120 |
121 | .PHONY : tinyxml
122 |
123 | # fast build rule for target.
124 | tinyxml/fast:
125 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build
126 | .PHONY : tinyxml/fast
127 |
128 | tinystr.o: tinystr.cpp.o
129 |
130 | .PHONY : tinystr.o
131 |
132 | # target to build an object file
133 | tinystr.cpp.o:
134 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o
135 | .PHONY : tinystr.cpp.o
136 |
137 | tinystr.i: tinystr.cpp.i
138 |
139 | .PHONY : tinystr.i
140 |
141 | # target to preprocess a source file
142 | tinystr.cpp.i:
143 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.i
144 | .PHONY : tinystr.cpp.i
145 |
146 | tinystr.s: tinystr.cpp.s
147 |
148 | .PHONY : tinystr.s
149 |
150 | # target to generate assembly for a file
151 | tinystr.cpp.s:
152 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.s
153 | .PHONY : tinystr.cpp.s
154 |
155 | tinyxml.o: tinyxml.cpp.o
156 |
157 | .PHONY : tinyxml.o
158 |
159 | # target to build an object file
160 | tinyxml.cpp.o:
161 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o
162 | .PHONY : tinyxml.cpp.o
163 |
164 | tinyxml.i: tinyxml.cpp.i
165 |
166 | .PHONY : tinyxml.i
167 |
168 | # target to preprocess a source file
169 | tinyxml.cpp.i:
170 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.i
171 | .PHONY : tinyxml.cpp.i
172 |
173 | tinyxml.s: tinyxml.cpp.s
174 |
175 | .PHONY : tinyxml.s
176 |
177 | # target to generate assembly for a file
178 | tinyxml.cpp.s:
179 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.s
180 | .PHONY : tinyxml.cpp.s
181 |
182 | tinyxmlerror.o: tinyxmlerror.cpp.o
183 |
184 | .PHONY : tinyxmlerror.o
185 |
186 | # target to build an object file
187 | tinyxmlerror.cpp.o:
188 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o
189 | .PHONY : tinyxmlerror.cpp.o
190 |
191 | tinyxmlerror.i: tinyxmlerror.cpp.i
192 |
193 | .PHONY : tinyxmlerror.i
194 |
195 | # target to preprocess a source file
196 | tinyxmlerror.cpp.i:
197 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.i
198 | .PHONY : tinyxmlerror.cpp.i
199 |
200 | tinyxmlerror.s: tinyxmlerror.cpp.s
201 |
202 | .PHONY : tinyxmlerror.s
203 |
204 | # target to generate assembly for a file
205 | tinyxmlerror.cpp.s:
206 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.s
207 | .PHONY : tinyxmlerror.cpp.s
208 |
209 | tinyxmlparser.o: tinyxmlparser.cpp.o
210 |
211 | .PHONY : tinyxmlparser.o
212 |
213 | # target to build an object file
214 | tinyxmlparser.cpp.o:
215 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o
216 | .PHONY : tinyxmlparser.cpp.o
217 |
218 | tinyxmlparser.i: tinyxmlparser.cpp.i
219 |
220 | .PHONY : tinyxmlparser.i
221 |
222 | # target to preprocess a source file
223 | tinyxmlparser.cpp.i:
224 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.i
225 | .PHONY : tinyxmlparser.cpp.i
226 |
227 | tinyxmlparser.s: tinyxmlparser.cpp.s
228 |
229 | .PHONY : tinyxmlparser.s
230 |
231 | # target to generate assembly for a file
232 | tinyxmlparser.cpp.s:
233 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.s
234 | .PHONY : tinyxmlparser.cpp.s
235 |
236 | # Help Target
237 | help:
238 | @echo "The following are some of the valid targets for this Makefile:"
239 | @echo "... all (the default if no target is provided)"
240 | @echo "... clean"
241 | @echo "... depend"
242 | @echo "... rebuild_cache"
243 | @echo "... tinyxml"
244 | @echo "... edit_cache"
245 | @echo "... tinystr.o"
246 | @echo "... tinystr.i"
247 | @echo "... tinystr.s"
248 | @echo "... tinyxml.o"
249 | @echo "... tinyxml.i"
250 | @echo "... tinyxml.s"
251 | @echo "... tinyxmlerror.o"
252 | @echo "... tinyxmlerror.i"
253 | @echo "... tinyxmlerror.s"
254 | @echo "... tinyxmlparser.o"
255 | @echo "... tinyxmlparser.i"
256 | @echo "... tinyxmlparser.s"
257 | .PHONY : help
258 |
259 |
260 |
261 | #=============================================================================
262 | # Special targets to cleanup operation of make.
263 |
264 | # Special rule to run CMake to check the build system integrity.
265 | # No rule that depends on this can have commands that come from listfiles
266 | # because they might be regenerated.
267 | cmake_check_build_system:
268 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
269 | .PHONY : cmake_check_build_system
270 |
271 |
--------------------------------------------------------------------------------
/build/thirdparty/tinyxml/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "1")
33 | endif()
34 |
35 | # Is this installation the result of a crosscompile?
36 | if(NOT DEFINED CMAKE_CROSSCOMPILING)
37 | set(CMAKE_CROSSCOMPILING "FALSE")
38 | endif()
39 |
40 |
--------------------------------------------------------------------------------
/include/loadxmlconfig.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/include/loadxmlconfig.h
--------------------------------------------------------------------------------
/include/rpcclient.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/include/rpcclient.h
--------------------------------------------------------------------------------
/include/rpcserver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/include/rpcserver.h
--------------------------------------------------------------------------------
/include/zookeeperutils.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/include/zookeeperutils.h
--------------------------------------------------------------------------------
/lib/cmuduo-rpc/libcmuduo-rpc.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/lib/cmuduo-rpc/libcmuduo-rpc.a
--------------------------------------------------------------------------------
/src/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include_directories(${PROJECT_SOURCE_DIR}/thirdparty/tinyxml)
2 | include_directories(${PROJECT_SOURCE_DIR}/include)
3 | link_directories(${PROJECT_SOURCE_DIR}/lib/tinyxml)
4 |
5 | set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib/cmuduo-rpc)
6 |
7 | aux_source_directory(. SRC_LIST)
8 |
9 | add_library(cmuduo-rpc ${SRC_LIST})
10 | target_link_libraries(cmuduo-rpc muduo_net muduo_base protobuf zookeeper_mt tinyxml pthread)
11 |
--------------------------------------------------------------------------------
/src/loadxmlconfig.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/src/loadxmlconfig.cpp
--------------------------------------------------------------------------------
/src/rpc_cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 127.0.0.1
6 | 6000
7 |
8 |
9 |
10 |
11 | 127.0.0.1:2181
12 | 30000
13 |
14 |
--------------------------------------------------------------------------------
/src/rpcclient.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/src/rpcclient.cpp
--------------------------------------------------------------------------------
/src/rpcmeta.pb.cc:
--------------------------------------------------------------------------------
1 | // Generated by the protocol buffer compiler. DO NOT EDIT!
2 | // source: rpcmeta.proto
3 |
4 | #include "rpcmeta.pb.h"
5 |
6 | #include
7 |
8 | #include
9 | #include
10 | #include
11 | #include
12 | #include
13 | #include
14 | #include
15 | // @@protoc_insertion_point(includes)
16 | #include
17 | class rpc_headerDefaultTypeInternal {
18 | public:
19 | ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance;
20 | } _rpc_header_default_instance_;
21 | static void InitDefaultsscc_info_rpc_header_rpcmeta_2eproto() {
22 | GOOGLE_PROTOBUF_VERIFY_VERSION;
23 |
24 | {
25 | void* ptr = &::_rpc_header_default_instance_;
26 | new (ptr) ::rpc_header();
27 | ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
28 | }
29 | ::rpc_header::InitAsDefaultInstance();
30 | }
31 |
32 | ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_rpc_header_rpcmeta_2eproto =
33 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_rpc_header_rpcmeta_2eproto}, {}};
34 |
35 | static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_rpcmeta_2eproto[1];
36 | static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_rpcmeta_2eproto = nullptr;
37 | static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_rpcmeta_2eproto = nullptr;
38 |
39 | const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_rpcmeta_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
40 | ~0u, // no _has_bits_
41 | PROTOBUF_FIELD_OFFSET(::rpc_header, _internal_metadata_),
42 | ~0u, // no _extensions_
43 | ~0u, // no _oneof_case_
44 | ~0u, // no _weak_field_map_
45 | PROTOBUF_FIELD_OFFSET(::rpc_header, service_name_),
46 | PROTOBUF_FIELD_OFFSET(::rpc_header, method_name_),
47 | };
48 | static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
49 | { 0, -1, sizeof(::rpc_header)},
50 | };
51 |
52 | static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
53 | reinterpret_cast(&::_rpc_header_default_instance_),
54 | };
55 |
56 | const char descriptor_table_protodef_rpcmeta_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
57 | "\n\rrpcmeta.proto\"7\n\nrpc_header\022\024\n\014service"
58 | "_name\030\001 \001(\t\022\023\n\013method_name\030\002 \001(\tB\003\200\001\001b\006p"
59 | "roto3"
60 | ;
61 | static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_rpcmeta_2eproto_deps[1] = {
62 | };
63 | static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_rpcmeta_2eproto_sccs[1] = {
64 | &scc_info_rpc_header_rpcmeta_2eproto.base,
65 | };
66 | static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_rpcmeta_2eproto_once;
67 | static bool descriptor_table_rpcmeta_2eproto_initialized = false;
68 | const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_rpcmeta_2eproto = {
69 | &descriptor_table_rpcmeta_2eproto_initialized, descriptor_table_protodef_rpcmeta_2eproto, "rpcmeta.proto", 85,
70 | &descriptor_table_rpcmeta_2eproto_once, descriptor_table_rpcmeta_2eproto_sccs, descriptor_table_rpcmeta_2eproto_deps, 1, 0,
71 | schemas, file_default_instances, TableStruct_rpcmeta_2eproto::offsets,
72 | file_level_metadata_rpcmeta_2eproto, 1, file_level_enum_descriptors_rpcmeta_2eproto, file_level_service_descriptors_rpcmeta_2eproto,
73 | };
74 |
75 | // Force running AddDescriptors() at dynamic initialization time.
76 | static bool dynamic_init_dummy_rpcmeta_2eproto = ( ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_rpcmeta_2eproto), true);
77 |
78 | // ===================================================================
79 |
80 | void rpc_header::InitAsDefaultInstance() {
81 | }
82 | class rpc_header::_Internal {
83 | public:
84 | };
85 |
86 | rpc_header::rpc_header()
87 | : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
88 | SharedCtor();
89 | // @@protoc_insertion_point(constructor:rpc_header)
90 | }
91 | rpc_header::rpc_header(const rpc_header& from)
92 | : ::PROTOBUF_NAMESPACE_ID::Message(),
93 | _internal_metadata_(nullptr) {
94 | _internal_metadata_.MergeFrom(from._internal_metadata_);
95 | service_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
96 | if (!from._internal_service_name().empty()) {
97 | service_name_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.service_name_);
98 | }
99 | method_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
100 | if (!from._internal_method_name().empty()) {
101 | method_name_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.method_name_);
102 | }
103 | // @@protoc_insertion_point(copy_constructor:rpc_header)
104 | }
105 |
106 | void rpc_header::SharedCtor() {
107 | ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_rpc_header_rpcmeta_2eproto.base);
108 | service_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
109 | method_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
110 | }
111 |
112 | rpc_header::~rpc_header() {
113 | // @@protoc_insertion_point(destructor:rpc_header)
114 | SharedDtor();
115 | }
116 |
117 | void rpc_header::SharedDtor() {
118 | service_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
119 | method_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
120 | }
121 |
122 | void rpc_header::SetCachedSize(int size) const {
123 | _cached_size_.Set(size);
124 | }
125 | const rpc_header& rpc_header::default_instance() {
126 | ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_rpc_header_rpcmeta_2eproto.base);
127 | return *internal_default_instance();
128 | }
129 |
130 |
131 | void rpc_header::Clear() {
132 | // @@protoc_insertion_point(message_clear_start:rpc_header)
133 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
134 | // Prevent compiler warnings about cached_has_bits being unused
135 | (void) cached_has_bits;
136 |
137 | service_name_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
138 | method_name_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
139 | _internal_metadata_.Clear();
140 | }
141 |
142 | const char* rpc_header::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
143 | #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
144 | while (!ctx->Done(&ptr)) {
145 | ::PROTOBUF_NAMESPACE_ID::uint32 tag;
146 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
147 | CHK_(ptr);
148 | switch (tag >> 3) {
149 | // string service_name = 1;
150 | case 1:
151 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
152 | auto str = _internal_mutable_service_name();
153 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
154 | CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "rpc_header.service_name"));
155 | CHK_(ptr);
156 | } else goto handle_unusual;
157 | continue;
158 | // string method_name = 2;
159 | case 2:
160 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
161 | auto str = _internal_mutable_method_name();
162 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
163 | CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "rpc_header.method_name"));
164 | CHK_(ptr);
165 | } else goto handle_unusual;
166 | continue;
167 | default: {
168 | handle_unusual:
169 | if ((tag & 7) == 4 || tag == 0) {
170 | ctx->SetLastTag(tag);
171 | goto success;
172 | }
173 | ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
174 | CHK_(ptr != nullptr);
175 | continue;
176 | }
177 | } // switch
178 | } // while
179 | success:
180 | return ptr;
181 | failure:
182 | ptr = nullptr;
183 | goto success;
184 | #undef CHK_
185 | }
186 |
187 | ::PROTOBUF_NAMESPACE_ID::uint8* rpc_header::_InternalSerialize(
188 | ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
189 | // @@protoc_insertion_point(serialize_to_array_start:rpc_header)
190 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
191 | (void) cached_has_bits;
192 |
193 | // string service_name = 1;
194 | if (this->service_name().size() > 0) {
195 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
196 | this->_internal_service_name().data(), static_cast(this->_internal_service_name().length()),
197 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
198 | "rpc_header.service_name");
199 | target = stream->WriteStringMaybeAliased(
200 | 1, this->_internal_service_name(), target);
201 | }
202 |
203 | // string method_name = 2;
204 | if (this->method_name().size() > 0) {
205 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
206 | this->_internal_method_name().data(), static_cast(this->_internal_method_name().length()),
207 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
208 | "rpc_header.method_name");
209 | target = stream->WriteStringMaybeAliased(
210 | 2, this->_internal_method_name(), target);
211 | }
212 |
213 | if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
214 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
215 | _internal_metadata_.unknown_fields(), target, stream);
216 | }
217 | // @@protoc_insertion_point(serialize_to_array_end:rpc_header)
218 | return target;
219 | }
220 |
221 | size_t rpc_header::ByteSizeLong() const {
222 | // @@protoc_insertion_point(message_byte_size_start:rpc_header)
223 | size_t total_size = 0;
224 |
225 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
226 | // Prevent compiler warnings about cached_has_bits being unused
227 | (void) cached_has_bits;
228 |
229 | // string service_name = 1;
230 | if (this->service_name().size() > 0) {
231 | total_size += 1 +
232 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
233 | this->_internal_service_name());
234 | }
235 |
236 | // string method_name = 2;
237 | if (this->method_name().size() > 0) {
238 | total_size += 1 +
239 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
240 | this->_internal_method_name());
241 | }
242 |
243 | if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
244 | return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
245 | _internal_metadata_, total_size, &_cached_size_);
246 | }
247 | int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
248 | SetCachedSize(cached_size);
249 | return total_size;
250 | }
251 |
252 | void rpc_header::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
253 | // @@protoc_insertion_point(generalized_merge_from_start:rpc_header)
254 | GOOGLE_DCHECK_NE(&from, this);
255 | const rpc_header* source =
256 | ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated(
257 | &from);
258 | if (source == nullptr) {
259 | // @@protoc_insertion_point(generalized_merge_from_cast_fail:rpc_header)
260 | ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
261 | } else {
262 | // @@protoc_insertion_point(generalized_merge_from_cast_success:rpc_header)
263 | MergeFrom(*source);
264 | }
265 | }
266 |
267 | void rpc_header::MergeFrom(const rpc_header& from) {
268 | // @@protoc_insertion_point(class_specific_merge_from_start:rpc_header)
269 | GOOGLE_DCHECK_NE(&from, this);
270 | _internal_metadata_.MergeFrom(from._internal_metadata_);
271 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
272 | (void) cached_has_bits;
273 |
274 | if (from.service_name().size() > 0) {
275 |
276 | service_name_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.service_name_);
277 | }
278 | if (from.method_name().size() > 0) {
279 |
280 | method_name_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.method_name_);
281 | }
282 | }
283 |
284 | void rpc_header::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
285 | // @@protoc_insertion_point(generalized_copy_from_start:rpc_header)
286 | if (&from == this) return;
287 | Clear();
288 | MergeFrom(from);
289 | }
290 |
291 | void rpc_header::CopyFrom(const rpc_header& from) {
292 | // @@protoc_insertion_point(class_specific_copy_from_start:rpc_header)
293 | if (&from == this) return;
294 | Clear();
295 | MergeFrom(from);
296 | }
297 |
298 | bool rpc_header::IsInitialized() const {
299 | return true;
300 | }
301 |
302 | void rpc_header::InternalSwap(rpc_header* other) {
303 | using std::swap;
304 | _internal_metadata_.Swap(&other->_internal_metadata_);
305 | service_name_.Swap(&other->service_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
306 | GetArenaNoVirtual());
307 | method_name_.Swap(&other->method_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
308 | GetArenaNoVirtual());
309 | }
310 |
311 | ::PROTOBUF_NAMESPACE_ID::Metadata rpc_header::GetMetadata() const {
312 | return GetMetadataStatic();
313 | }
314 |
315 |
316 | // @@protoc_insertion_point(namespace_scope)
317 | PROTOBUF_NAMESPACE_OPEN
318 | template<> PROTOBUF_NOINLINE ::rpc_header* Arena::CreateMaybeMessage< ::rpc_header >(Arena* arena) {
319 | return Arena::CreateInternal< ::rpc_header >(arena);
320 | }
321 | PROTOBUF_NAMESPACE_CLOSE
322 |
323 | // @@protoc_insertion_point(global_scope)
324 | #include
325 |
--------------------------------------------------------------------------------
/src/rpcmeta.proto:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/src/rpcmeta.proto
--------------------------------------------------------------------------------
/src/rpcserver.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/src/rpcserver.cpp
--------------------------------------------------------------------------------
/src/zookeeperutils.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/src/zookeeperutils.cpp
--------------------------------------------------------------------------------
/test/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(CLIENT_SRC ./client.cpp ./service.pb.cc)
2 | set(SERVER_SRC ./service.cpp ./service.pb.cc)
3 |
4 | include_directories(${PROJECT_SOURCE_DIR}/include)
5 | link_directories(${PROJECT_SOURCE_DIR}/lib/cmuduo-rpc)
6 | set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
7 |
8 | add_executable(testserver ${SERVER_SRC})
9 | target_link_libraries(testserver cmuduo-rpc)
10 | add_executable(testclient ${CLIENT_SRC})
11 | target_link_libraries(testclient cmuduo-rpc)
--------------------------------------------------------------------------------
/test/client.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/test/client.cpp
--------------------------------------------------------------------------------
/test/service.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/test/service.cpp
--------------------------------------------------------------------------------
/test/service.proto:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/test/service.proto
--------------------------------------------------------------------------------
/thirdparty/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_subdirectory(tinyxml)
--------------------------------------------------------------------------------
/thirdparty/tinyxml/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(LIBRARY_OUTPUT_PATH &{PROJECT_SOURCE_DIR}/lib/tinyxml)
2 | aux_source_directory(. SRC_LIST)
3 | add_library(tinyxml SHARED ${SRC_LIST})
--------------------------------------------------------------------------------
/thirdparty/tinyxml/tinystr.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | www.sourceforge.net/projects/tinyxml
3 |
4 | This software is provided 'as-is', without any express or implied
5 | warranty. In no event will the authors be held liable for any
6 | damages arising from the use of this software.
7 |
8 | Permission is granted to anyone to use this software for any
9 | purpose, including commercial applications, and to alter it and
10 | redistribute it freely, subject to the following restrictions:
11 |
12 | 1. The origin of this software must not be misrepresented; you must
13 | not claim that you wrote the original software. If you use this
14 | software in a product, an acknowledgment in the product documentation
15 | would be appreciated but is not required.
16 |
17 | 2. Altered source versions must be plainly marked as such, and
18 | must not be misrepresented as being the original software.
19 |
20 | 3. This notice may not be removed or altered from any source
21 | distribution.
22 | */
23 |
24 |
25 | #ifndef TIXML_USE_STL
26 |
27 | #include "tinystr.h"
28 |
29 | // Error value for find primitive
30 | const TiXmlString::size_type TiXmlString::npos = static_cast< TiXmlString::size_type >(-1);
31 |
32 |
33 | // Null rep.
34 | TiXmlString::Rep TiXmlString::nullrep_ = { 0, 0, { '\0' } };
35 |
36 |
37 | void TiXmlString::reserve (size_type cap)
38 | {
39 | if (cap > capacity())
40 | {
41 | TiXmlString tmp;
42 | tmp.init(length(), cap);
43 | memcpy(tmp.start(), data(), length());
44 | swap(tmp);
45 | }
46 | }
47 |
48 |
49 | TiXmlString& TiXmlString::assign(const char* str, size_type len)
50 | {
51 | size_type cap = capacity();
52 | if (len > cap || cap > 3*(len + 8))
53 | {
54 | TiXmlString tmp;
55 | tmp.init(len);
56 | memcpy(tmp.start(), str, len);
57 | swap(tmp);
58 | }
59 | else
60 | {
61 | memmove(start(), str, len);
62 | set_size(len);
63 | }
64 | return *this;
65 | }
66 |
67 |
68 | TiXmlString& TiXmlString::append(const char* str, size_type len)
69 | {
70 | size_type newsize = length() + len;
71 | if (newsize > capacity())
72 | {
73 | reserve (newsize + capacity());
74 | }
75 | memmove(finish(), str, len);
76 | set_size(newsize);
77 | return *this;
78 | }
79 |
80 |
81 | TiXmlString operator + (const TiXmlString & a, const TiXmlString & b)
82 | {
83 | TiXmlString tmp;
84 | tmp.reserve(a.length() + b.length());
85 | tmp += a;
86 | tmp += b;
87 | return tmp;
88 | }
89 |
90 | TiXmlString operator + (const TiXmlString & a, const char* b)
91 | {
92 | TiXmlString tmp;
93 | TiXmlString::size_type b_len = static_cast( strlen(b) );
94 | tmp.reserve(a.length() + b_len);
95 | tmp += a;
96 | tmp.append(b, b_len);
97 | return tmp;
98 | }
99 |
100 | TiXmlString operator + (const char* a, const TiXmlString & b)
101 | {
102 | TiXmlString tmp;
103 | TiXmlString::size_type a_len = static_cast( strlen(a) );
104 | tmp.reserve(a_len + b.length());
105 | tmp.append(a, a_len);
106 | tmp += b;
107 | return tmp;
108 | }
109 |
110 |
111 | #endif // TIXML_USE_STL
112 |
--------------------------------------------------------------------------------
/thirdparty/tinyxml/tinystr.h:
--------------------------------------------------------------------------------
1 | /*
2 | www.sourceforge.net/projects/tinyxml
3 |
4 | This software is provided 'as-is', without any express or implied
5 | warranty. In no event will the authors be held liable for any
6 | damages arising from the use of this software.
7 |
8 | Permission is granted to anyone to use this software for any
9 | purpose, including commercial applications, and to alter it and
10 | redistribute it freely, subject to the following restrictions:
11 |
12 | 1. The origin of this software must not be misrepresented; you must
13 | not claim that you wrote the original software. If you use this
14 | software in a product, an acknowledgment in the product documentation
15 | would be appreciated but is not required.
16 |
17 | 2. Altered source versions must be plainly marked as such, and
18 | must not be misrepresented as being the original software.
19 |
20 | 3. This notice may not be removed or altered from any source
21 | distribution.
22 | */
23 |
24 |
25 | #ifndef TIXML_USE_STL
26 |
27 | #ifndef TIXML_STRING_INCLUDED
28 | #define TIXML_STRING_INCLUDED
29 |
30 | #include
31 | #include
32 |
33 | /* The support for explicit isn't that universal, and it isn't really
34 | required - it is used to check that the TiXmlString class isn't incorrectly
35 | used. Be nice to old compilers and macro it here:
36 | */
37 | #if defined(_MSC_VER) && (_MSC_VER >= 1200 )
38 | // Microsoft visual studio, version 6 and higher.
39 | #define TIXML_EXPLICIT explicit
40 | #elif defined(__GNUC__) && (__GNUC__ >= 3 )
41 | // GCC version 3 and higher.s
42 | #define TIXML_EXPLICIT explicit
43 | #else
44 | #define TIXML_EXPLICIT
45 | #endif
46 |
47 |
48 | /*
49 | TiXmlString is an emulation of a subset of the std::string template.
50 | Its purpose is to allow compiling TinyXML on compilers with no or poor STL support.
51 | Only the member functions relevant to the TinyXML project have been implemented.
52 | The buffer allocation is made by a simplistic power of 2 like mechanism : if we increase
53 | a string and there's no more room, we allocate a buffer twice as big as we need.
54 | */
55 | class TiXmlString
56 | {
57 | public :
58 | // The size type used
59 | typedef size_t size_type;
60 |
61 | // Error value for find primitive
62 | static const size_type npos; // = -1;
63 |
64 |
65 | // TiXmlString empty constructor
66 | TiXmlString () : rep_(&nullrep_)
67 | {
68 | }
69 |
70 | // TiXmlString copy constructor
71 | TiXmlString ( const TiXmlString & copy) : rep_(0)
72 | {
73 | init(copy.length());
74 | memcpy(start(), copy.data(), length());
75 | }
76 |
77 | // TiXmlString constructor, based on a string
78 | TIXML_EXPLICIT TiXmlString ( const char * copy) : rep_(0)
79 | {
80 | init( static_cast( strlen(copy) ));
81 | memcpy(start(), copy, length());
82 | }
83 |
84 | // TiXmlString constructor, based on a string
85 | TIXML_EXPLICIT TiXmlString ( const char * str, size_type len) : rep_(0)
86 | {
87 | init(len);
88 | memcpy(start(), str, len);
89 | }
90 |
91 | // TiXmlString destructor
92 | ~TiXmlString ()
93 | {
94 | quit();
95 | }
96 |
97 | TiXmlString& operator = (const char * copy)
98 | {
99 | return assign( copy, (size_type)strlen(copy));
100 | }
101 |
102 | TiXmlString& operator = (const TiXmlString & copy)
103 | {
104 | return assign(copy.start(), copy.length());
105 | }
106 |
107 |
108 | // += operator. Maps to append
109 | TiXmlString& operator += (const char * suffix)
110 | {
111 | return append(suffix, static_cast( strlen(suffix) ));
112 | }
113 |
114 | // += operator. Maps to append
115 | TiXmlString& operator += (char single)
116 | {
117 | return append(&single, 1);
118 | }
119 |
120 | // += operator. Maps to append
121 | TiXmlString& operator += (const TiXmlString & suffix)
122 | {
123 | return append(suffix.data(), suffix.length());
124 | }
125 |
126 |
127 | // Convert a TiXmlString into a null-terminated char *
128 | const char * c_str () const { return rep_->str; }
129 |
130 | // Convert a TiXmlString into a char * (need not be null terminated).
131 | const char * data () const { return rep_->str; }
132 |
133 | // Return the length of a TiXmlString
134 | size_type length () const { return rep_->size; }
135 |
136 | // Alias for length()
137 | size_type size () const { return rep_->size; }
138 |
139 | // Checks if a TiXmlString is empty
140 | bool empty () const { return rep_->size == 0; }
141 |
142 | // Return capacity of string
143 | size_type capacity () const { return rep_->capacity; }
144 |
145 |
146 | // single char extraction
147 | const char& at (size_type index) const
148 | {
149 | assert( index < length() );
150 | return rep_->str[ index ];
151 | }
152 |
153 | // [] operator
154 | char& operator [] (size_type index) const
155 | {
156 | assert( index < length() );
157 | return rep_->str[ index ];
158 | }
159 |
160 | // find a char in a string. Return TiXmlString::npos if not found
161 | size_type find (char lookup) const
162 | {
163 | return find(lookup, 0);
164 | }
165 |
166 | // find a char in a string from an offset. Return TiXmlString::npos if not found
167 | size_type find (char tofind, size_type offset) const
168 | {
169 | if (offset >= length()) return npos;
170 |
171 | for (const char* p = c_str() + offset; *p != '\0'; ++p)
172 | {
173 | if (*p == tofind) return static_cast< size_type >( p - c_str() );
174 | }
175 | return npos;
176 | }
177 |
178 | void clear ()
179 | {
180 | //Lee:
181 | //The original was just too strange, though correct:
182 | // TiXmlString().swap(*this);
183 | //Instead use the quit & re-init:
184 | quit();
185 | init(0,0);
186 | }
187 |
188 | /* Function to reserve a big amount of data when we know we'll need it. Be aware that this
189 | function DOES NOT clear the content of the TiXmlString if any exists.
190 | */
191 | void reserve (size_type cap);
192 |
193 | TiXmlString& assign (const char* str, size_type len);
194 |
195 | TiXmlString& append (const char* str, size_type len);
196 |
197 | void swap (TiXmlString& other)
198 | {
199 | Rep* r = rep_;
200 | rep_ = other.rep_;
201 | other.rep_ = r;
202 | }
203 |
204 | private:
205 |
206 | void init(size_type sz) { init(sz, sz); }
207 | void set_size(size_type sz) { rep_->str[ rep_->size = sz ] = '\0'; }
208 | char* start() const { return rep_->str; }
209 | char* finish() const { return rep_->str + rep_->size; }
210 |
211 | struct Rep
212 | {
213 | size_type size, capacity;
214 | char str[1];
215 | };
216 |
217 | void init(size_type sz, size_type cap)
218 | {
219 | if (cap)
220 | {
221 | // Lee: the original form:
222 | // rep_ = static_cast(operator new(sizeof(Rep) + cap));
223 | // doesn't work in some cases of new being overloaded. Switching
224 | // to the normal allocation, although use an 'int' for systems
225 | // that are overly picky about structure alignment.
226 | const size_type bytesNeeded = sizeof(Rep) + cap;
227 | const size_type intsNeeded = ( bytesNeeded + sizeof(int) - 1 ) / sizeof( int );
228 | rep_ = reinterpret_cast( new int[ intsNeeded ] );
229 |
230 | rep_->str[ rep_->size = sz ] = '\0';
231 | rep_->capacity = cap;
232 | }
233 | else
234 | {
235 | rep_ = &nullrep_;
236 | }
237 | }
238 |
239 | void quit()
240 | {
241 | if (rep_ != &nullrep_)
242 | {
243 | // The rep_ is really an array of ints. (see the allocator, above).
244 | // Cast it back before delete, so the compiler won't incorrectly call destructors.
245 | delete [] ( reinterpret_cast( rep_ ) );
246 | }
247 | }
248 |
249 | Rep * rep_;
250 | static Rep nullrep_;
251 |
252 | } ;
253 |
254 |
255 | inline bool operator == (const TiXmlString & a, const TiXmlString & b)
256 | {
257 | return ( a.length() == b.length() ) // optimization on some platforms
258 | && ( strcmp(a.c_str(), b.c_str()) == 0 ); // actual compare
259 | }
260 | inline bool operator < (const TiXmlString & a, const TiXmlString & b)
261 | {
262 | return strcmp(a.c_str(), b.c_str()) < 0;
263 | }
264 |
265 | inline bool operator != (const TiXmlString & a, const TiXmlString & b) { return !(a == b); }
266 | inline bool operator > (const TiXmlString & a, const TiXmlString & b) { return b < a; }
267 | inline bool operator <= (const TiXmlString & a, const TiXmlString & b) { return !(b < a); }
268 | inline bool operator >= (const TiXmlString & a, const TiXmlString & b) { return !(a < b); }
269 |
270 | inline bool operator == (const TiXmlString & a, const char* b) { return strcmp(a.c_str(), b) == 0; }
271 | inline bool operator == (const char* a, const TiXmlString & b) { return b == a; }
272 | inline bool operator != (const TiXmlString & a, const char* b) { return !(a == b); }
273 | inline bool operator != (const char* a, const TiXmlString & b) { return !(b == a); }
274 |
275 | TiXmlString operator + (const TiXmlString & a, const TiXmlString & b);
276 | TiXmlString operator + (const TiXmlString & a, const char* b);
277 | TiXmlString operator + (const char* a, const TiXmlString & b);
278 |
279 |
280 | /*
281 | TiXmlOutStream is an emulation of std::ostream. It is based on TiXmlString.
282 | Only the operators that we need for TinyXML have been developped.
283 | */
284 | class TiXmlOutStream : public TiXmlString
285 | {
286 | public :
287 |
288 | // TiXmlOutStream << operator.
289 | TiXmlOutStream & operator << (const TiXmlString & in)
290 | {
291 | *this += in;
292 | return *this;
293 | }
294 |
295 | // TiXmlOutStream << operator.
296 | TiXmlOutStream & operator << (const char * in)
297 | {
298 | *this += in;
299 | return *this;
300 | }
301 |
302 | } ;
303 |
304 | #endif // TIXML_STRING_INCLUDED
305 | #endif // TIXML_USE_STL
306 |
--------------------------------------------------------------------------------
/thirdparty/tinyxml/tinyxmlerror.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | www.sourceforge.net/projects/tinyxml
3 | Original code (2.0 and earlier )copyright (c) 2000-2006 Lee Thomason (www.grinninglizard.com)
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any
7 | damages arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any
10 | purpose, including commercial applications, and to alter it and
11 | redistribute it freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must
14 | not claim that you wrote the original software. If you use this
15 | software in a product, an acknowledgment in the product documentation
16 | would be appreciated but is not required.
17 |
18 | 2. Altered source versions must be plainly marked as such, and
19 | must not be misrepresented as being the original software.
20 |
21 | 3. This notice may not be removed or altered from any source
22 | distribution.
23 | */
24 |
25 | #include "tinyxml.h"
26 |
27 | // The goal of the seperate error file is to make the first
28 | // step towards localization. tinyxml (currently) only supports
29 | // english error messages, but the could now be translated.
30 | //
31 | // It also cleans up the code a bit.
32 | //
33 |
34 | const char* TiXmlBase::errorString[ TiXmlBase::TIXML_ERROR_STRING_COUNT ] =
35 | {
36 | "No error",
37 | "Error",
38 | "Failed to open file",
39 | "Error parsing Element.",
40 | "Failed to read Element name",
41 | "Error reading Element value.",
42 | "Error reading Attributes.",
43 | "Error: empty tag.",
44 | "Error reading end tag.",
45 | "Error parsing Unknown.",
46 | "Error parsing Comment.",
47 | "Error parsing Declaration.",
48 | "Error document empty.",
49 | "Error null (0) or unexpected EOF found in input stream.",
50 | "Error parsing CDATA.",
51 | "Error when TiXmlDocument added to document, because TiXmlDocument can only be at the root.",
52 | };
53 |
--------------------------------------------------------------------------------