--
You received this message because you are subscribed to the Google Groups "ROS Buildsystem Special Interest Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-buildsy...@googlegroups.com.
To post to this group, send email to ros-sig-b...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/ros-sig-buildsystem/-/QtXUOf7EOhQJ.
For more options, visit https://groups.google.com/groups/opt_out.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-buildsystem+unsub...@googlegroups.com.
So what's the point of forbidding catkin/ros specific macros if we're just going to require catkin/ros specific CMake usage patterns? Especially if they just involve a ton of boilerplate code?
-j
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-buildsy...@googlegroups.com.
To post to this group, send email to ros-sig-b...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/ros-sig-buildsystem/-/7AYMZUqSfccJ.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-buildsystem+unsubscribe...@googlegroups.com.
To post to this group, send email to ros-sig-b...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/ros-sig-buildsystem/-/QtXUOf7EOhQJ.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "ROS Buildsystem Special Interest Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-buildsystem+unsub...@googlegroups.com.
To post to this group, send email to ros-sig-b...@googlegroups.com.
- Dirk
--
You received this message because you are subscribed to the Google Groups "ROS Buildsystem Special Interest Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-buildsystem+unsub...@googlegroups.com.
To post to this group, send email to ros-sig-buildsystem@googlegroups.com.
We don't want to build all targets of package "foo" before any target of package "bar".
That would be significantly slower and anyway it is not possible in CMake since catkin does not "know" what target "bar" defines (without overriding all relevant CMake commands).
(3) provide a function which encapsulates the check for the target existence and add_dependencies() call.
I.e. add_message_dependencies_cpp(mytarget msgpkgA msgpkgB) would expand to:
if(TARGET msgpkgA_gencpp)
add_dependencies(mytarget msgpkgA_gencpp)
endif()
if(TARGET msgpkgB_gencpp)
add_dependencies(mytarget msgpkgB_gencpp)
endif()
--
You received this message because you are subscribed to the Google Groups "ROS Buildsystem Special Interest Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-buildsystem+unsub...@googlegroups.com.
To post to this group, send email to ros-sig-buildsystem@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-buildsy...@googlegroups.com.
To post to this group, send email to ros-sig-b...@googlegroups.com.