|
@@ -7,9 +7,7 @@ add_compile_options(-std=c++11)
|
|
|
#add_definitions(-std=c++11 -msse -msse2 -msse3 -msse4 -msse4.1 -msse4.2)
|
|
|
|
|
|
FIND_PACKAGE(OpenCV REQUIRED)
|
|
|
-set(PCL_DIR "/home/youchen/pcl-1.8/share/pcl-1.8")
|
|
|
FIND_PACKAGE(PCL REQUIRED)
|
|
|
-
|
|
|
FIND_PACKAGE(Protobuf REQUIRED)
|
|
|
FIND_PACKAGE(Glog REQUIRED)
|
|
|
set(CMAKE_MODULE_PATH "/usr/local/share/")
|
|
@@ -44,7 +42,14 @@ aux_source_directory(${CMAKE_CURRENT_LIST_DIR}/verify VERIFY_SRC )
|
|
|
aux_source_directory(${CMAKE_CURRENT_LIST_DIR}/system_manager SYS_SRC )
|
|
|
aux_source_directory(${CMAKE_CURRENT_LIST_DIR}/wj_lidar WJLIDAR_SRC )
|
|
|
|
|
|
+add_executable(LidarMeasure ./main.cpp ${PLC_SRC} ${TASK_MANAGER_SRC} ${TOOL_SRC} ${ERROR_CODE_SRC})
|
|
|
+target_link_libraries(LidarMeasure ${OpenCV_LIBS}
|
|
|
+ ${GLOG_LIBRARIES} ${PCL_LIBRARIES} ${PROTOBUF_LIBRARIES} ipopt modbus libnanomsg.so libnnxx.a libglog.a libgflags.a)
|
|
|
|
|
|
+# plc test module
|
|
|
+add_executable(plc_test ./test/plc_test.cpp ${PLC_SRC} ${TASK_MANAGER_SRC} ${TOOL_SRC} ${ERROR_CODE_SRC})
|
|
|
+target_link_libraries(plc_test ${OpenCV_LIBS}
|
|
|
+ ${GLOG_LIBRARIES} ${PCL_LIBRARIES} ${PROTOBUF_LIBRARIES} ipopt modbus libnanomsg.so libnnxx.a libglog.a libgflags.a)
|
|
|
add_executable(fence_debug test/plc_s7.cpp wj_lidar/wj_lidar_msg.pb.cc)
|
|
|
target_link_libraries(fence_debug ${GLOG_LIBRARIES} ${PROTOBUF_LIBRARIES} /usr/local/lib/libglog.a
|
|
|
/usr/local/lib/libgflags.a nnxx nanomsg)
|