refactoring of the Rakefile: only run cppo if needed
get rid of warning by :unit
update - conditinol compilation is fine now