diff --git a/common/vision/lasr_vision_interfaces/CMakeLists.txt b/common/vision/lasr_vision_interfaces/CMakeLists.txt new file mode 100644 index 000000000..89a53481d --- /dev/null +++ b/common/vision/lasr_vision_interfaces/CMakeLists.txt @@ -0,0 +1,15 @@ +cmake_minimum_required(VERSION 3.8) +project(lasr_vision_interfaces) + +if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + add_compile_options(-Wall -Wextra -Wpedantic) +endif() + +# find dependencies +find_package(ament_cmake REQUIRED) +find_package(rosidl_default_generators REQUIRED) + +rosidl_generate_interfaces(${PROJECT_NAME}) +ament_export_dependencies(rosidl_default_runtime) + +ament_package() diff --git a/common/vision/lasr_vision_interfaces/msg/.gitkeep b/common/vision/lasr_vision_interfaces/msg/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/common/vision/lasr_vision_interfaces/package.xml b/common/vision/lasr_vision_interfaces/package.xml new file mode 100644 index 000000000..339040076 --- /dev/null +++ b/common/vision/lasr_vision_interfaces/package.xml @@ -0,0 +1,21 @@ + + + + lasr_vision_interfaces + 0.0.0 + Common interfaces for use within LASR vision packages. + Jared Swift + GPL-3.0-only + + ament_cmake + rosidl_default_generators + rosidl_default_runtime + rosidl_interface_packages + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/common/vision/lasr_vision_interfaces/srv/.gitkeep b/common/vision/lasr_vision_interfaces/srv/.gitkeep new file mode 100644 index 000000000..e69de29bb