Is there an easy way to test for the ROS version in a CMakeLists.txt
file? For example, when using actionlib, two different sets of commands
must be used to generate the action messages. I came up with this CMake
way to do it, but it is rather clumsy and I am not exactly sure of the
version numbers. It would be nice if rosbuild provided simple macros
for this.
execute_process(COMMAND rosversion ros
RESULT_VARIABLE rosversion)
IF (${rosversion} GREATER 1.05)
message("CTurtle")
ELSE (${rosversion} GREATER 1.05)
message("BoxTurtle")
ENDIF (${rosversion} GREATER 1.05)
Thanks,
-Ben
Ben Axelrod
Research Scientist
iRobot Corporation
8 Crosby Drive, Mail Stop 8-1
Bedford, MA 01730
(781) 430-3315 (Tel)
(781) 960-2628 (Fax)
baxelrod@irobot.com <
mailto:ofitch@irobot.com>