for making it easy to separately specify the CPP program command and associated flags in the ghc settings file.
The haskell code part, for handling the dynflags / parsing the settings file etc tests out fine, i'm a bit stumped on how to get autoconf /m4 to work correctly for instantiating the desired values into the
settings.in template though! (which happens at configure time)