hackport-0.8.0.0: cabal/cabal-testsuite/PackageTests/Regression/T4025/setup.test.hs
import Test.Cabal.Prelude
-- Test that we don't accidentally add the inplace directory to
-- an executable RPATH. Don't test on Windows, which doesn't
-- support RPATH.
main = setupAndCabalTest $ do
skipIfWindows
osx <- isOSX
ghc <- isGhcVersion ">= 8.10.7"
expectBrokenIf (osx && ghc) 7610 $ do -- see also issue #7988
setup "configure" ["--enable-executable-dynamic"]
setup "build" []
-- This should fail as it we should NOT be able to find the
-- dynamic library for the internal library (since we didn't
-- install it). If we incorrectly encoded our local dist
-- dir in the RPATH, this will succeed.
recordMode DoNotRecord . fails $ runExe "exe" []