CMakeLists.txt 仅有检测到安装了ROS且为ROS1时才编译main_ros_app目录下的应用程序





message(STATUS "ros_version:$ENV{ROS_VERSION}"  "  ros:$ENV{ROS_DISTRO}")
if( "$ENV{ROS_VERSION}" STREQUAL "1"   AND    DEFINED   ENV{ROS_DISTRO} )
  add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/main_ros_app/)
  message("Infor: found ROS1, ros app will be build!")
else()
  message("Warning: Can't found ROS1, so ignore ros app!")
endif()





标签: none

评论已关闭