The only purpose was enabling the developer API by default. I don't
think that justifies a flag and CPP usage.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/3820
GitOrigin-RevId: 058c9a7b03e5e164ef88e35c42f50bae3c42b5b6
…onfig
After, on my 8-core machine, for a full rebuild of just the 360 oss
modules, I get build times:
unoptimized: 2:45 (previously: 3:37)
optimized: 9:30 (previously: 13:35)
## Should this live in the repo?
Arguably this should go in a user's `~/.cabal/config`, but I think if merging this improves things for a decent number of devs it's worth having (rather than another thing to document in onboarding docs)
Downsides:
- this might override someone's settings that work even better for them?
- A few folks might have systems not powerful enough for these to be appropriate?
of course some people use their own cabal.project.local anyway
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/3095
GitOrigin-RevId: a767f609b676764312c31b2c7574caf9f7ca7f3a