Commit Graph

6 Commits

Author SHA1 Message Date
Timo Mueller 7e2eb25e51 classes: Generalize construction of ros_prefix
In special situations, the prefix used by yocto is prefixed by an
additional staging dir and thus not always starting at /. The current
class already covered the special case for building native packages, but
was erroneous when trying to build nativesdk packages.

Instead of dealing with these special cases ourselves, we can prefix the
ros_prefix with yocto's base_prefix. This prefix will contain any
additional dirs yocto decides to use and will therefore always result in
valid directory variables automatically.
2015-01-09 13:11:28 +01:00
Peter S. Housel e9ec1fc089 classes: locate packages in /opt/ros/${ROSDISTRO}
Following standard convention, place ROS/Catkin packages under the
prefix /opt/ros/${ROSDISTRO} (exported as ${ros_prefix}) rather than in
the usual ${prefix}.
2014-08-14 12:29:02 -07:00
Lukas Bulwahn df2f56cfa4 ros.bbclass: separating setup for faulty solibs from ros setup 2014-06-02 22:56:58 +02:00
Stefan Herbrechtsmeier 3e6b386d2f Unify ros recipes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:20 +02:00
Stefan Herbrechtsmeier 20be749d26 ros.bbclass: Add common ros/core directory (resolves #85)
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:25:35 +02:00
Stefan Herbrechtsmeier ff4eff0985 ros.bbclass: Move common ros code into its own class
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:25:35 +02:00