The custom setup in BNFC.cabal causes installation of the bnfc executable to require Cabal, which can take long to build. https://github.com/BNFC/bnfc/blob/220e9858eaacb044bf0196013b71b3071fd643d6/source/BNFC.cabal#L70-L74
This is regrettable, since such a setup is only necessary as a means to enable doctest, yet a cabal install does not even provide means to run testsuites.
We should look into other ways than cabal-doctest to build the doctest driver.
The custom setup in
BNFC.cabal
causes installation of thebnfc
executable to requireCabal
, which can take long to build. https://github.com/BNFC/bnfc/blob/220e9858eaacb044bf0196013b71b3071fd643d6/source/BNFC.cabal#L70-L74 This is regrettable, since such a setup is only necessary as a means to enabledoctest
, yet acabal install
does not even provide means to run testsuites. We should look into other ways thancabal-doctest
to build the doctest driver.