Include cpp options as cc options

Most versions of cabal are not sending the options as one might hope and
expect.