Lower Cabal-version: to >= 1.10
Lower Cabal-version: to >= 1.10

There wasn't additional functionality exposed to cabal file syntax between >=1.10 and >=1.21
See https://github.com/haskell/cabal/blob/master/Cabal/Distribution/PackageDescription/Check.hs
nilcons/hflags