make libreadline a cabal flag