set return code to -1 when failing to compile a single module

Merged Mart Lubbers requested to merge return-code-cpm-compile into master

Merge request reports