CPP usage in GHC.
Karel Gardas
karel.gardas at centrum.cz
Mon Aug 11 21:22:14 UTC 2014
On 08/11/14 11:18 PM, Carter Schonwald wrote:
> why should this flag be passed to cpp when invoked on HS files? It'd be
> easy to expose another field in the settings file for this other
> invokecation.. though i should look more closely at the use site before
> opinining :)
Hmm, isn't doCpp function what's invoked when cpp is invoked for HS
files? If so, then -x assembler-with-cpp is already used for HS files
anyway.
Karel
>
>
> On Mon, Aug 11, 2014 at 4:27 PM, Karel Gardas <karel.gardas at centrum.cz
> <mailto:karel.gardas at centrum.cz>> wrote:
>
> On 08/11/14 08:48 PM, Carter Schonwald wrote:
>
> What i'm hearing you say is we actually need TWO sets of CPP
> flags, one
> for normal haskell, and another for the CPP used on the assembler?
> wheres this hardcoding?
>
>
> DriverPipeline.hs -- grep for "assembler-with-cpp" and you will find it.
>
> IMHO best would be to move this "-x assembler-with-cpp" into the
> hs-cpp-flags managed by configure. This way it may be even possible
> to use system supplied plain cpp instead of cpp builtinto GNU C.
>
> Karel
>
>
More information about the ghc-devs
mailing list