The -c flag is "compile only" - build an object file but not an executable. For
build commands that build an executable, we have to be a bit more careful when
generating bitcode.
We have to force "compile only" for bitcode generation
Also, the logic for deciding whether or not to generate bitcode was incorrect
when attempting to build an executable
The -c flag is "compile only" - build an object file but not an executable. For build commands that build an executable, we have to be a bit more careful when generating bitcode.
Fixes #34