CMakeLists.txt 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308
  1. cmake_minimum_required(VERSION 3.15)
  2. project(CT_project)
  3. set(CMAKE_CXX_STANDARD 14)
  4. include_directories(plc调度节点/communication)
  5. include_directories(plc调度节点/dispatch)
  6. include_directories(plc调度节点/error_code)
  7. include_directories(plc调度节点/message)
  8. include_directories(plc调度节点/rabbitmq)
  9. include_directories(plc调度节点/snap7_communication)
  10. include_directories(plc调度节点/system)
  11. include_directories(plc调度节点/task)
  12. include_directories(plc调度节点/tool)
  13. include_directories(plc调度节点/tool/TaskQueue)
  14. include_directories(plc调度节点/tool/TaskQueue/threadpp)
  15. include_directories(plc调度节点/tool/TaskQueue/threadpp/impl)
  16. include_directories(测量节点/communication)
  17. include_directories(测量节点/error_code)
  18. include_directories(测量节点/message)
  19. include_directories(测量节点/rabbitmq)
  20. include_directories(测量节点/system)
  21. include_directories(测量节点/task)
  22. include_directories(测量节点/tool)
  23. include_directories(测量节点/tool/TaskQueue)
  24. include_directories(测量节点/tool/TaskQueue/threadpp)
  25. include_directories(测量节点/tool/TaskQueue/threadpp/impl)
  26. include_directories(测量节点/velodyne_lidar)
  27. include_directories(测量节点/velodyne_lidar/match3d)
  28. include_directories(测量节点/velodyne_lidar/match3d/common)
  29. include_directories(测量节点/velodyne_lidar/velodyne_driver)
  30. include_directories(测量节点/verify)
  31. include_directories(测量节点/wanji_lidar)
  32. add_executable(CT_project
  33. plc调度节点/communication/communication.pb.cc
  34. plc调度节点/communication/communication.pb.h
  35. plc调度节点/communication/communication_message.cpp
  36. plc调度节点/communication/communication_message.h
  37. plc调度节点/communication/communication_socket_base.cpp
  38. plc调度节点/communication/communication_socket_base.h
  39. plc调度节点/dispatch/database_communication_configuration.pb.cc
  40. plc调度节点/dispatch/database_communication_configuration.pb.h
  41. plc调度节点/dispatch/database_controller.cpp
  42. plc调度节点/dispatch/database_controller.h
  43. plc调度节点/dispatch/dispatch_command.cpp
  44. plc调度节点/dispatch/dispatch_command.h
  45. plc调度节点/dispatch/dispatch_communication.cpp
  46. plc调度节点/dispatch/dispatch_communication.h
  47. plc调度节点/dispatch/dispatch_coordinates.cpp
  48. plc调度节点/dispatch/dispatch_coordinates.h
  49. plc调度节点/dispatch/dispatch_ground_lidar.cpp
  50. plc调度节点/dispatch/dispatch_ground_lidar.h
  51. plc调度节点/dispatch/dispatch_manager.cpp
  52. plc调度节点/dispatch/dispatch_manager.h
  53. plc调度节点/dispatch/dispatch_parameter.pb.cc
  54. plc调度节点/dispatch/dispatch_parameter.pb.h
  55. plc调度节点/dispatch/dispatch_plc.cpp
  56. plc调度节点/dispatch/dispatch_plc.h
  57. plc调度节点/dispatch/dispatch_singlechip.cpp
  58. plc调度节点/dispatch/dispatch_singlechip.h
  59. plc调度节点/error_code/error_code.cpp
  60. plc调度节点/error_code/error_code.h
  61. plc调度节点/message/message.pb.cc
  62. plc调度节点/message/message.pb.h
  63. plc调度节点/message/message_base.pb.cc
  64. plc调度节点/message/message_base.pb.h
  65. plc调度节点/rabbitmq/rabbitmq.pb.cc
  66. plc调度节点/rabbitmq/rabbitmq.pb.h
  67. plc调度节点/rabbitmq/rabbitmq_base.cpp
  68. plc调度节点/rabbitmq/rabbitmq_base.h
  69. plc调度节点/rabbitmq/rabbitmq_message.cpp
  70. plc调度节点/rabbitmq/rabbitmq_message.h
  71. plc调度节点/rabbitmq/ttt.cpp
  72. plc调度节点/rabbitmq/ttt.h
  73. plc调度节点/snap7_communication/plc_data.cpp
  74. plc调度节点/snap7_communication/plc_data.h
  75. plc调度节点/snap7_communication/s7_plc.cpp
  76. plc调度节点/snap7_communication/s7_plc.h
  77. plc调度节点/snap7_communication/snap7_buf.cpp
  78. plc调度节点/snap7_communication/snap7_buf.h
  79. plc调度节点/snap7_communication/snap7_communication.pb.cc
  80. plc调度节点/snap7_communication/snap7_communication.pb.h
  81. plc调度节点/snap7_communication/snap7_communication_base.cpp
  82. plc调度节点/snap7_communication/snap7_communication_base.h
  83. plc调度节点/system/system_communication.cpp
  84. plc调度节点/system/system_communication.h
  85. plc调度节点/system/system_executor.cpp
  86. plc调度节点/system/system_executor.h
  87. plc调度节点/task/task_base.cpp
  88. plc调度节点/task/task_base.h
  89. plc调度节点/task/task_command_manager.cpp
  90. plc调度节点/task/task_command_manager.h
  91. plc调度节点/tool/TaskQueue/threadpp/impl/pthread_lock.h
  92. plc调度节点/tool/TaskQueue/threadpp/impl/pthread_lock.hpp
  93. plc调度节点/tool/TaskQueue/threadpp/impl/pthread_thread.h
  94. plc调度节点/tool/TaskQueue/threadpp/impl/pthread_thread.hpp
  95. plc调度节点/tool/TaskQueue/threadpp/impl/std_lock.h
  96. plc调度节点/tool/TaskQueue/threadpp/impl/std_lock.hpp
  97. plc调度节点/tool/TaskQueue/threadpp/impl/std_thread.h
  98. plc调度节点/tool/TaskQueue/threadpp/impl/std_thread.hpp
  99. plc调度节点/tool/TaskQueue/threadpp/impl/win_lock.h
  100. plc调度节点/tool/TaskQueue/threadpp/impl/win_lock.hpp
  101. plc调度节点/tool/TaskQueue/threadpp/impl/win_thread.h
  102. plc调度节点/tool/TaskQueue/threadpp/impl/win_thread.hpp
  103. plc调度节点/tool/TaskQueue/threadpp/recursive_lock.h
  104. plc调度节点/tool/TaskQueue/threadpp/threadpp.h
  105. plc调度节点/tool/TaskQueue/threadpp/threadpp_assert.h
  106. plc调度节点/tool/TaskQueue/BaseTask.cpp
  107. plc调度节点/tool/TaskQueue/BaseTask.h
  108. plc调度节点/tool/TaskQueue/TaskPool.h
  109. plc调度节点/tool/TaskQueue/ThreadTaskQueue.cpp
  110. plc调度节点/tool/TaskQueue/ThreadTaskQueue.h
  111. plc调度节点/tool/TaskQueue/TQFactory.cpp
  112. plc调度节点/tool/TaskQueue/TQFactory.h
  113. plc调度节点/tool/TaskQueue/TQInterface.h
  114. plc调度节点/tool/binary_buf.cpp
  115. plc调度节点/tool/binary_buf.h
  116. plc调度节点/tool/common_data.cpp
  117. plc调度节点/tool/common_data.h
  118. plc调度节点/tool/measure_filter.h
  119. plc调度节点/tool/pathcreator.cpp
  120. plc调度节点/tool/pathcreator.h
  121. plc调度节点/tool/pcl_cloud_with_lock.cpp
  122. plc调度节点/tool/pcl_cloud_with_lock.h
  123. plc调度节点/tool/point2D_tool.cpp
  124. plc调度节点/tool/point2D_tool.h
  125. plc调度节点/tool/point3D_tool.cpp
  126. plc调度节点/tool/point3D_tool.h
  127. plc调度节点/tool/point_tool.cpp
  128. plc调度节点/tool/point_tool.h
  129. plc调度节点/tool/proto_tool.cpp
  130. plc调度节点/tool/proto_tool.h
  131. plc调度节点/tool/singleton.cpp
  132. plc调度节点/tool/singleton.h
  133. plc调度节点/tool/string_convert.cpp
  134. plc调度节点/tool/string_convert.h
  135. plc调度节点/tool/thread_condition.cpp
  136. plc调度节点/tool/thread_condition.h
  137. plc调度节点/tool/thread_pool.h
  138. plc调度节点/tool/thread_safe_list.cpp
  139. plc调度节点/tool/thread_safe_list.h
  140. plc调度节点/tool/thread_safe_queue.cpp
  141. plc调度节点/tool/thread_safe_queue.h
  142. plc调度节点/tool/time_tool.cpp
  143. plc调度节点/tool/time_tool.h
  144. plc调度节点/main.cpp
  145. 入口引导提示节点/led资料文档/led_protocol.cpp
  146. 测量节点/communication/communication.pb.cc
  147. 测量节点/communication/communication.pb.h
  148. 测量节点/communication/communication_message.cpp
  149. 测量节点/communication/communication_message.h
  150. 测量节点/communication/communication_socket_base.cpp
  151. 测量节点/communication/communication_socket_base.h
  152. 测量节点/error_code/error_code.cpp
  153. 测量节点/error_code/error_code.h
  154. 测量节点/message/measure_message.pb.cc
  155. 测量节点/message/measure_message.pb.h
  156. 测量节点/message/message.pb.cc
  157. 测量节点/message/message.pb.h
  158. 测量节点/message/message_base.pb.cc
  159. 测量节点/message/message_base.pb.h
  160. 测量节点/rabbitmq/rabbitmq.pb.cc
  161. 测量节点/rabbitmq/rabbitmq.pb.h
  162. 测量节点/rabbitmq/rabbitmq_base.cpp
  163. 测量节点/rabbitmq/rabbitmq_base.h
  164. 测量节点/rabbitmq/rabbitmq_message.cpp
  165. 测量节点/rabbitmq/rabbitmq_message.h
  166. 测量节点/rabbitmq/ttt.cpp
  167. 测量节点/rabbitmq/ttt.h
  168. "测量节点/system/system_communication mq.cpp"
  169. 测量节点/system/system_communication.cpp
  170. 测量节点/system/system_communication.h
  171. 测量节点/system/system_communication_mq.h
  172. 测量节点/system/system_executor.cpp
  173. 测量节点/system/system_executor.h
  174. 测量节点/task/task_base.cpp
  175. 测量节点/task/task_base.h
  176. 测量节点/task/task_command_manager.cpp
  177. 测量节点/task/task_command_manager.h
  178. 测量节点/tests/lidar_calib_tools.cpp
  179. 测量节点/tests/vlp16_driver_test.cpp
  180. 测量节点/tool/TaskQueue/threadpp/impl/pthread_lock.h
  181. 测量节点/tool/TaskQueue/threadpp/impl/pthread_lock.hpp
  182. 测量节点/tool/TaskQueue/threadpp/impl/pthread_thread.h
  183. 测量节点/tool/TaskQueue/threadpp/impl/pthread_thread.hpp
  184. 测量节点/tool/TaskQueue/threadpp/impl/std_lock.h
  185. 测量节点/tool/TaskQueue/threadpp/impl/std_lock.hpp
  186. 测量节点/tool/TaskQueue/threadpp/impl/std_thread.h
  187. 测量节点/tool/TaskQueue/threadpp/impl/std_thread.hpp
  188. 测量节点/tool/TaskQueue/threadpp/impl/win_lock.h
  189. 测量节点/tool/TaskQueue/threadpp/impl/win_lock.hpp
  190. 测量节点/tool/TaskQueue/threadpp/impl/win_thread.h
  191. 测量节点/tool/TaskQueue/threadpp/impl/win_thread.hpp
  192. 测量节点/tool/TaskQueue/threadpp/recursive_lock.h
  193. 测量节点/tool/TaskQueue/threadpp/threadpp.h
  194. 测量节点/tool/TaskQueue/threadpp/threadpp_assert.h
  195. 测量节点/tool/TaskQueue/BaseTask.cpp
  196. 测量节点/tool/TaskQueue/BaseTask.h
  197. 测量节点/tool/TaskQueue/TaskPool.h
  198. 测量节点/tool/TaskQueue/ThreadTaskQueue.cpp
  199. 测量节点/tool/TaskQueue/ThreadTaskQueue.h
  200. 测量节点/tool/TaskQueue/TQFactory.cpp
  201. 测量节点/tool/TaskQueue/TQFactory.h
  202. 测量节点/tool/TaskQueue/TQInterface.h
  203. 测量节点/tool/binary_buf.cpp
  204. 测量节点/tool/binary_buf.h
  205. 测量节点/tool/common_data.cpp
  206. 测量节点/tool/common_data.h
  207. 测量节点/tool/icp_svd_registration.cpp
  208. 测量节点/tool/icp_svd_registration.hpp
  209. 测量节点/tool/measure_filter.h
  210. 测量节点/tool/pathcreator.cpp
  211. 测量节点/tool/pathcreator.h
  212. 测量节点/tool/pcl_cloud_with_lock.cpp
  213. 测量节点/tool/pcl_cloud_with_lock.h
  214. 测量节点/tool/point2D_tool.cpp
  215. 测量节点/tool/point2D_tool.h
  216. 测量节点/tool/point3D_tool.cpp
  217. 测量节点/tool/point3D_tool.h
  218. 测量节点/tool/point_tool.cpp
  219. 测量节点/tool/point_tool.h
  220. 测量节点/tool/proto_tool.cpp
  221. 测量节点/tool/proto_tool.h
  222. 测量节点/tool/region_status_checker.h
  223. 测量节点/tool/rotate_center_caliber.cpp
  224. 测量节点/tool/rotate_center_caliber.h
  225. 测量节点/tool/singleton.cpp
  226. 测量节点/tool/singleton.h
  227. 测量节点/tool/thread_condition.cpp
  228. 测量节点/tool/thread_condition.h
  229. 测量节点/tool/thread_pool.h
  230. 测量节点/tool/thread_safe_list.cpp
  231. 测量节点/tool/thread_safe_list.h
  232. 测量节点/tool/thread_safe_queue.cpp
  233. 测量节点/tool/thread_safe_queue.h
  234. 测量节点/tool/time_tool.cpp
  235. 测量节点/tool/time_tool.h
  236. 测量节点/velodyne_lidar/match3d/common/math.h
  237. 测量节点/velodyne_lidar/match3d/common/port.h
  238. 测量节点/velodyne_lidar/match3d/detect_ceres3d.cpp
  239. 测量节点/velodyne_lidar/match3d/detect_ceres3d.h
  240. 测量节点/velodyne_lidar/match3d/detect_wheel_ceres3d.cpp
  241. 测量节点/velodyne_lidar/match3d/detect_wheel_ceres3d.h
  242. 测量节点/velodyne_lidar/match3d/hybrid_grid.hpp
  243. 测量节点/velodyne_lidar/match3d/interpolated_grid.hpp
  244. 测量节点/velodyne_lidar/velodyne_driver/angles.h
  245. 测量节点/velodyne_lidar/velodyne_driver/calibration.cc
  246. 测量节点/velodyne_lidar/velodyne_driver/calibration.h
  247. 测量节点/velodyne_lidar/velodyne_driver/input.cc
  248. 测量节点/velodyne_lidar/velodyne_driver/input.h
  249. 测量节点/velodyne_lidar/velodyne_driver/rawdata.cc
  250. 测量节点/velodyne_lidar/velodyne_driver/rawdata.h
  251. 测量节点/velodyne_lidar/velodyne_driver/velodyne_lidar_device.cpp
  252. 测量节点/velodyne_lidar/velodyne_driver/velodyne_lidar_device.h
  253. 测量节点/velodyne_lidar/velodyne_driver/velodyne_lidar_scan_task.cpp
  254. 测量节点/velodyne_lidar/velodyne_driver/velodyne_lidar_scan_task.h
  255. 测量节点/velodyne_lidar/car_pose_detector.cpp
  256. 测量节点/velodyne_lidar/car_pose_detector.h
  257. 测量节点/velodyne_lidar/chassis_ceres_solver.cpp
  258. 测量节点/velodyne_lidar/chassis_ceres_solver.h
  259. 测量节点/velodyne_lidar/ground_region.cpp
  260. 测量节点/velodyne_lidar/ground_region.h
  261. 测量节点/velodyne_lidar/velodyne_config.pb.cc
  262. 测量节点/velodyne_lidar/velodyne_config.pb.h
  263. 测量节点/velodyne_lidar/velodyne_manager.cpp
  264. 测量节点/velodyne_lidar/velodyne_manager.h
  265. 测量节点/velodyne_lidar/velodyne_manager_task.cpp
  266. 测量节点/velodyne_lidar/velodyne_manager_task.h
  267. 测量节点/verify/hardware_limit.pb.cc
  268. 测量节点/verify/hardware_limit.pb.h
  269. 测量节点/verify/Railing.cpp
  270. 测量节点/verify/Railing.h
  271. 测量节点/verify/Terminal_region_limit.cpp
  272. 测量节点/verify/Terminal_region_limit.h
  273. 测量节点/verify/Verify_result.cpp
  274. 测量节点/verify/Verify_result.h
  275. 测量节点/wanji_lidar/async_client.cpp
  276. 测量节点/wanji_lidar/async_client.h
  277. 测量节点/wanji_lidar/detect_wheel_ceres.cpp
  278. 测量节点/wanji_lidar/detect_wheel_ceres.h
  279. 测量节点/wanji_lidar/LogFiles.cpp
  280. 测量节点/wanji_lidar/LogFiles.h
  281. 测量节点/wanji_lidar/Point2D.cpp
  282. 测量节点/wanji_lidar/Point2D.h
  283. 测量节点/wanji_lidar/Point3D.cpp
  284. 测量节点/wanji_lidar/Point3D.h
  285. 测量节点/wanji_lidar/region_detect.cpp
  286. 测量节点/wanji_lidar/region_detect.h
  287. 测量节点/wanji_lidar/region_worker.cpp
  288. 测量节点/wanji_lidar/region_worker.h
  289. 测量节点/wanji_lidar/wanji_716N_device.cpp
  290. 测量节点/wanji_lidar/wanji_716N_device.h
  291. 测量节点/wanji_lidar/wanji_lidar_device.cpp
  292. 测量节点/wanji_lidar/wanji_lidar_device.h
  293. 测量节点/wanji_lidar/wanji_lidar_scan_task.cpp
  294. 测量节点/wanji_lidar/wanji_lidar_scan_task.h
  295. 测量节点/wanji_lidar/wanji_manager.cpp
  296. 测量节点/wanji_lidar/wanji_manager.h
  297. 测量节点/wanji_lidar/wanji_manager_task.cpp
  298. 测量节点/wanji_lidar/wanji_manager_task.h
  299. 测量节点/wanji_lidar/wj_716_lidar_protocol.cpp
  300. 测量节点/wanji_lidar/wj_716_lidar_protocol.h
  301. 测量节点/wanji_lidar/wj_716N_lidar_protocol.cpp
  302. 测量节点/wanji_lidar/wj_716N_lidar_protocol.h
  303. 测量节点/wanji_lidar/wj_lidar_conf.pb.cc
  304. 测量节点/wanji_lidar/wj_lidar_conf.pb.h
  305. 测量节点/main.cpp)