hackport-0.8.0.0: cabal/cabal-testsuite/PackageTests/Regression/T6906/cabal.test.hs
import Test.Cabal.Prelude
main = cabalTest $ do
win <- isWindows
ghcsWithMaxPathIssue <- isGhcVersion "< 8.6.5"
expectBrokenIf (win && ghcsWithMaxPathIssue) 6271 $ do
res <- recordMode DoNotRecord $ cabalG' ["--config=cabal.config"] "v2-install" ["-v3"]
assertOutputContains "creating file with the inputs used to compute the package hash:" res
assertOutputContains "extra-lib-dirs: bar" res
assertOutputDoesNotContain "extra-lib-dirs: bar bar" res
assertOutputContains "extra-include-dirs: foo" res
assertOutputDoesNotContain "extra-include-dirs: foo foo" res