cmake_minimum_required(VERSION 2.8.3)

# nombre del paquete
project(cdr)

# indicamos que busque paquetes de los cuales dependemos
find_package(catkin REQUIRED COMPONENTS roscpp geometry_msgs turtlesim sensor_msgs) 

#declaramos nuestro paquete catkin 
catkin_package()

#especificamos archivos a incluir
include_directories(include ${catkin_INCLUDE_DIRS})

#agregamos ejecutable, los parametros son (nombre_nodo, direccion_archivo.cpp)
add_executable(hello src/hello.cpp)
add_executable(publicador src/publicador.cpp)
add_executable(suscriptor src/suscriptor.cpp)
add_executable(camino src/camino.cpp)
add_executable(cero_grados src/cero_grados.cpp)
add_executable(evitador src/evitador.cpp)

#especificamos librerias con las cuales linkear
target_link_libraries(hello ${catkin_LIBRARIES})
target_link_libraries(publicador ${catkin_LIBRARIES})
target_link_libraries(suscriptor ${catkin_LIBRARIES})
target_link_libraries(camino ${catkin_LIBRARIES})
target_link_libraries(cero_grados ${catkin_LIBRARIES})
target_link_libraries(evitador ${catkin_LIBRARIES})
