extract decision of used middleware implementation into separate package

This commit is contained in:
Dirk Thomas 2014-08-14 15:05:25 -07:00
parent 0559fafcd0
commit 45ee2dd2e1
7 changed files with 90 additions and 39 deletions

View file

@ -0,0 +1,12 @@
# copied from ros_middleware_implementation/ros_middleware_implementation-extras.cmake
include("${ros_middleware_implementation_DIR}/get_available_ros_middleware_implementations.cmake")
include("${ros_middleware_implementation_DIR}/get_default_ros_middleware_implementation.cmake")
get_default_ros_middleware_implementation(_middleware_implementation)
find_package("${_middleware_implementation}" REQUIRED)
# TODO should never need definitions and include dirs?
list(APPEND ros_middleware_implementation_DEFINITIONS ${${_middleware_implementation}_DEFINITIONS})
list(APPEND ros_middleware_implementation_INCLUDE_DIRS ${${_middleware_implementation}_INCLUDE_DIRS})
list(APPEND ros_middleware_implementation_LIBRARIES ${${_middleware_implementation}_LIBRARIES})