Compile project first
Merge branch 'compile-first' into fail-on-error