X-Git-Url: https://defiant.homedns.org/gitweb/?p=ros_wild_thumper.git;a=blobdiff_plain;f=CMakeLists.txt;h=999926aa31b0646b2ae5fe286142d0ebfa80760e;hp=be7eeab0689a717392fe886a6360e39f8d736078;hb=2f194b3fe82009a77b79021f0c57e6ca55c1706f;hpb=255212530a5073e1ebd97f7b8c168c4b1535fb8e diff --git a/CMakeLists.txt b/CMakeLists.txt index be7eeab..999926a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,10 +1,11 @@ cmake_minimum_required(VERSION 2.8.3) project(wild_thumper) +EXECUTE_PROCESS( COMMAND uname -m COMMAND tr -d '\n' OUTPUT_VARIABLE ARCHITECTURE ) ## Find catkin macros and libraries ## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) ## is used, also find other catkin packages -find_package(catkin REQUIRED sensor_msgs cv_bridge roscpp rospy std_msgs image_transport dynamic_reconfigure message_generation rosruby) +find_package(catkin REQUIRED sensor_msgs cv_bridge roscpp rospy std_msgs image_transport dynamic_reconfigure message_generation rosruby tf) find_package(OpenCV) ## System dependencies are found with CMake's conventions @@ -100,7 +101,6 @@ catkin_package( ## Your package locations should be listed before other locations include_directories( ${catkin_INCLUDE_DIRS} - /opt/ros/tinkerforge/c_bindings/source ) ## Declare a cpp library @@ -120,6 +120,13 @@ target_link_libraries(path_following ${catkin_LIBRARIES} ${OpenCV_LIBS} ) +if(${ARCHITECTURE} EQUAL "armv7l") + add_executable(wt_node src/wt_node.cpp) + target_link_libraries(wt_node + ${catkin_LIBRARIES} + i2c + ) +endif() ############# ## Install ##