3 changed files with 69 additions and 115 deletions
@ -1,70 +1,77 @@ |
|||||
cmake_minimum_required(VERSION 2.8.3) |
cmake_minimum_required(VERSION 2.8.3) |
||||
project(hand_control) |
project(hand_control) |
||||
|
|
||||
find_package(catkin REQUIRED COMPONENTS |
find_package(catkin REQUIRED COMPONENTS |
||||
pcl_ros |
pcl_ros |
||||
pcl_msgs |
pcl_msgs |
||||
roscpp |
roscpp |
||||
std_msgs |
std_msgs |
||||
geometry_msgs |
geometry_msgs |
||||
message_generation |
message_generation |
||||
ardrone_autonomy |
ardrone_autonomy |
||||
) |
dynamic_reconfigure |
||||
|
) |
||||
find_package( |
find_package( |
||||
PkgConfig REQUIRED |
PkgConfig REQUIRED |
||||
) |
) |
||||
|
|
||||
pkg_check_modules ( ncursesw REQUIRED ncursesw) |
pkg_check_modules ( ncursesw REQUIRED ncursesw) |
||||
|
|
||||
add_message_files( |
add_message_files( |
||||
FILES |
FILES |
||||
Plan.msg |
Plan.msg |
||||
) |
) |
||||
|
|
||||
generate_messages( |
generate_messages( |
||||
DEPENDENCIES |
DEPENDENCIES |
||||
std_msgs |
std_msgs |
||||
geometry_msgs |
geometry_msgs |
||||
) |
) |
||||
|
|
||||
catkin_package( |
|
||||
CATKIN_DEPENDS message_runtime |
|
||||
) |
|
||||
|
|
||||
include_directories( |
include_directories( |
||||
${catkin_INCLUDE_DIRS} |
${catkin_INCLUDE_DIRS} |
||||
${ncursesw_INCLUDE_DIRS} |
${ncursesw_INCLUDE_DIRS} |
||||
) |
) |
||||
|
|
||||
add_executable(filtre src/filtre.cpp) |
add_executable(filtre src/filtre.cpp) |
||||
target_link_libraries(filtre ${catkin_LIBRARIES}) |
target_link_libraries(filtre ${catkin_LIBRARIES}) |
||||
|
|
||||
add_executable(random_pcl_publisher src/random_pcl_publisher.cpp) |
add_executable(random_pcl_publisher src/random_pcl_publisher.cpp) |
||||
target_link_libraries(random_pcl_publisher ${catkin_LIBRARIES}) |
target_link_libraries(random_pcl_publisher ${catkin_LIBRARIES}) |
||||
|
|
||||
add_executable(pcl_displayer src/pcl_displayer.cpp) |
add_executable(pcl_displayer src/pcl_displayer.cpp) |
||||
target_link_libraries(pcl_displayer ${catkin_LIBRARIES}) |
target_link_libraries(pcl_displayer ${catkin_LIBRARIES}) |
||||
|
|
||||
add_library(display src/display.cpp) |
add_library(display src/display.cpp) |
||||
|
|
||||
add_executable(keyboard_cmd src/keyboard_cmd.cpp) |
add_executable(keyboard_cmd src/keyboard_cmd.cpp) |
||||
target_link_libraries(keyboard_cmd display ${catkin_LIBRARIES} ${ncursesw_LIBRARIES}) |
target_link_libraries(keyboard_cmd display ${catkin_LIBRARIES} ${ncursesw_LIBRARIES}) |
||||
|
|
||||
add_executable(filtreRGB src/filtreRGB.cpp) |
add_executable(filtreRGB src/filtreRGB.cpp) |
||||
target_link_libraries(filtreRGB ${catkin_LIBRARIES}) |
target_link_libraries(filtreRGB ${catkin_LIBRARIES}) |
||||
|
|
||||
#add_executable(filtreHue src/filtreHue.cpp) |
#add_executable(filtreHue src/filtreHue.cpp) |
||||
#target_link_libraries(filtreHue ${catkin_LIBRARIES}) |
#target_link_libraries(filtreHue ${catkin_LIBRARIES}) |
||||
|
|
||||
add_executable(normal_estimator src/normal_estimator.cpp) |
add_executable(normal_estimator src/normal_estimator.cpp) |
||||
target_link_libraries(normal_estimator ${catkin_LIBRARIES}) |
target_link_libraries(normal_estimator ${catkin_LIBRARIES}) |
||||
add_dependencies(normal_estimator hand_control_generate_messages_cpp) |
add_dependencies(normal_estimator hand_control_generate_messages_cpp) |
||||
|
|
||||
add_executable(commande src/commande.cpp) |
add_executable(commande src/commande.cpp) |
||||
target_link_libraries(commande ${catkin_LIBRARIES}) |
target_link_libraries(commande ${catkin_LIBRARIES}) |
||||
|
|
||||
add_executable(commande-new src/commande-new.cpp) |
add_executable(commande-new src/commande-new.cpp) |
||||
target_link_libraries(commande-new ${catkin_LIBRARIES}) |
target_link_libraries(commande-new ${catkin_LIBRARIES}) |
||||
|
|
||||
add_executable(commande-new-1d src/commande-new-1d.cpp) |
add_executable(commande-new-1d src/commande-new-1d.cpp) |
||||
target_link_libraries(commande-new-1d ${catkin_LIBRARIES}) |
target_link_libraries(commande-new-1d ${catkin_LIBRARIES}) |
||||
|
|
||||
|
#add dynamic reconfigure api |
||||
|
generate_dynamic_reconfigure_options( |
||||
|
cfg/Filtre.cfg |
||||
|
) |
||||
|
add_dependencies(filtre ${PROJECT_NAME}_gencfg) |
||||
|
catkin_package( |
||||
|
CATKIN_DEPENDS message_runtime |
||||
|
) |
||||
|
|||||
Loading…
Reference in new issue