Remove hardcoded dependency on C preprocessor

Invoke the preprocessor through the specified compiler. This make sure
that we also run this with the same compiler as we're building with.