Control shared/static linking via BUILD_SHARED_LIBS and ament_cmake_ros

This commit is contained in:
Esteve Fernandez 2016-10-06 00:04:39 +02:00
parent 41c2595b8b
commit ef8901876c
2 changed files with 3 additions and 3 deletions

View file

@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.5)
project(rcl) project(rcl)
find_package(ament_cmake REQUIRED) find_package(ament_cmake_ros REQUIRED)
find_package(rcl_interfaces REQUIRED) find_package(rcl_interfaces REQUIRED)
find_package(rmw REQUIRED) find_package(rmw REQUIRED)
find_package(rmw_implementation REQUIRED) find_package(rmw_implementation REQUIRED)
@ -32,7 +32,7 @@ set(${PROJECT_NAME}_sources
src/rcl/wait.c src/rcl/wait.c
) )
add_library(${PROJECT_NAME} SHARED ${${PROJECT_NAME}_sources}) add_library(${PROJECT_NAME} ${${PROJECT_NAME}_sources})
ament_target_dependencies(${PROJECT_NAME} ament_target_dependencies(${PROJECT_NAME}
"rcl_interfaces" "rcl_interfaces"
"rmw" "rmw"

View file

@ -9,7 +9,7 @@
<maintainer email="william@osrfoundation.org">William Woodall</maintainer> <maintainer email="william@osrfoundation.org">William Woodall</maintainer>
<license>Apache License 2.0</license> <license>Apache License 2.0</license>
<buildtool_depend>ament_cmake</buildtool_depend> <buildtool_depend>ament_cmake_ros</buildtool_depend>
<build_export_depend>rmw</build_export_depend> <build_export_depend>rmw</build_export_depend>