Preprocessed files would be written to dist/build instead of
dist/build/my-test-suite/my-test-suite-tmp, causing them not to be
found during compilation.
Fixes #1087.
Author: Johan Tibell <johan.tibell@gmail.com>
Origin: https://github.com/haskell/cabal/commit/
dd691fa6791d67981388ec044b28343879d8c2b1
Gbp-Pq: Name cabal-bug-1087.patch
preProcessComponent bi modules exePath dir = do
let biHandlers = localHandlers bi
sourceDirs = hsSourceDirs bi ++ [ autogenModulesDir lbi ]
- sequence_ [ preprocessFile sourceDirs (buildDir lbi) isSrcDist
+ sequence_ [ preprocessFile sourceDirs dir isSrcDist
(ModuleName.toFilePath modu) verbosity builtinSuffixes
biHandlers
| modu <- modules ]