build: made the --start-with option more robust

fixes #60
Merge pull request #62 from catkin/issue_60

build: made the --start-with option more robust