From 1629504221ba8d641e5e84090c6d7a9a321cde81 Mon Sep 17 00:00:00 2001 From: ahcorde Date: Wed, 1 Jun 2016 16:21:08 +0200 Subject: [PATCH] enable to find by ament --- CMakeLists.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6343cbd..a260e1b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,22 +1,22 @@ cmake_minimum_required(VERSION 2.8.3) + project(serial) - -## Sources -set(serial_SRCS - src/serial.cc - include/serial/serial.h - include/serial/v8stdint.h -) - -# If unix -list(APPEND serial_SRCS src/impl/unix.cc) -list(APPEND serial_SRCS src/impl/list_ports/list_ports_linux.cc) +find_package(ament_cmake REQUIRED) ## Add serial library -add_library(${PROJECT_NAME} SHARED ${serial_SRCS}) +add_library(${PROJECT_NAME} SHARED + src/serial.cc + src/impl/unix.cc + src/impl/list_ports/list_ports_linux.cc +) + target_link_libraries(${PROJECT_NAME} rt pthread) +ament_export_libraries(${PROJECT_NAME}) + +ament_package() + ## Include headers include_directories(include) @@ -30,4 +30,4 @@ install( install( DIRECTORY include/ DESTINATION include -) +) \ No newline at end of file