Implement {cmm.asm}-{options,sources} for real
While those buildinfo fields were added to the parser some time ago via 57d7f28e and 4a287659 that work was never completed by implementing the necessary build/sdist logic in Cabal. This commit remedies this oversight by implementing and wiring up the missing build logic. NOTE: This is a backport of (at time of writing) unfinished https://github.com/haskell/cabal/pull/6033 to the 3.0 branch Specifically preprocessor-generated asm/cmm-sources need more work. Co-authored-by:Sylvain Henry <sylvain@haskus.fr>
Showing
- Cabal/ChangeLog.md 2 additions, 0 deletionsCabal/ChangeLog.md
- Cabal/Distribution/PackageDescription/FieldGrammar.hs 4 additions, 0 deletionsCabal/Distribution/PackageDescription/FieldGrammar.hs
- Cabal/Distribution/Simple/Build.hs 25 additions, 1 deletionCabal/Distribution/Simple/Build.hs
- Cabal/Distribution/Simple/GHC.hs 70 additions, 3 deletionsCabal/Distribution/Simple/GHC.hs
- Cabal/Distribution/Simple/GHC/Internal.hs 77 additions, 4 deletionsCabal/Distribution/Simple/GHC/Internal.hs
- Cabal/Distribution/Simple/Program/GHC.hs 4 additions, 0 deletionsCabal/Distribution/Simple/Program/GHC.hs
- Cabal/Distribution/Simple/SrcDist.hs 2 additions, 1 deletionCabal/Distribution/Simple/SrcDist.hs
- Cabal/doc/developing-packages.rst 9 additions, 2 deletionsCabal/doc/developing-packages.rst
- Cabal/doc/file-format-changelog.rst 8 additions, 4 deletionsCabal/doc/file-format-changelog.rst
Loading
Please register or sign in to comment