meta-ros/classes/ros-insane.bbclass

14 lines
478 B
Plaintext

# Usually ROS packages include libraries without so-names. But some packages insist
# on setting so-names to indicate ABI breakages between different versions of the
# same library in the same ROS distro. E.g. see
# https://github.com/ros-planning/moveit/commit/0a7a895bb2ae9e171efa101f354826366fa5eaff
INSANE_SKIP_${PN} += "dev-so"
FILES_${PN}_prepend_ros1-distro = " \
${ros_libdir}/lib*${SOLIBS} \
"
FILES_${PN}_prepend_ros2-distro= " \
${libdir}/lib*${SOLIBS} \
"