+while [ $# -gt 0 ]; do
+ case $1 in
+ -D)
+ shift
+ if echo "x$1" | grep 'x?*=*' > /dev/null; then
+ ROS_CMAKEOPTS=$ROS_CMAKEOPTS" -D $1"
+ else
+ usage
+ fi
+ ;;
+
+ -D?*=*|-D?*)
+ ROS_CMAKEOPTS=$ROS_CMAKEOPTS" $1"
+ ;;
+ makefiles|Makefiles)
+ CMAKE_GENERATOR="Unix Makefiles"
+ ;;
+ with-host-tools)
+ USE_NEW_STYLE=0
+ ;;
+ *)
+ usage
+ esac
+
+ shift
+done