diff options
author | Daniel Gröber <dxld@darkboxed.org> | 2019-08-06 02:06:54 +0200 |
---|---|---|
committer | Daniel Gröber (dxld) <dxld@darkboxed.org> | 2019-09-17 17:48:26 +0200 |
commit | 29c13da426a9009754f5d32351a9f54bccf3cbb5 (patch) | |
tree | 44e578b0dec3b06b8b455f41075bb82e1fdfd37b /src/CabalHelper/Runtime/Compat.hs | |
parent | c70e8076803bd29d7675ed493ebb1ca246891b34 (diff) |
Remove crusty old helper code
- Inplace component inlining really always was a nasty cludge, now that we
have proper build-system support we can get rid of it.
- GHC options subsets aren't really needed, we can split these up after
parsing the options using the ghc library.
- Dropped GHC 7.10, it seems unsupportable without the inplace component
inlining, possibly a Stack/lib:Cabal bug, but it is quite old so time for
it to go anyway. This is the second thing commit it was holing up too!
Diffstat (limited to 'src/CabalHelper/Runtime/Compat.hs')
-rw-r--r-- | src/CabalHelper/Runtime/Compat.hs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/CabalHelper/Runtime/Compat.hs b/src/CabalHelper/Runtime/Compat.hs index 1673b7a..d3fe5e6 100644 --- a/src/CabalHelper/Runtime/Compat.hs +++ b/src/CabalHelper/Runtime/Compat.hs @@ -29,6 +29,7 @@ module CabalHelper.Runtime.Compat , unUnqualComponentName' , componentNameFromComponent , componentOutDir + , internalPackageDBPath ) where import System.FilePath @@ -224,3 +225,9 @@ componentOutDir' lbi compName' = let targetDir = (buildDir lbi) </> compName' compDir = targetDir </> (compName' ++ "-tmp") in compDir + +#if !CH_MIN_VERSION_Cabal(2,0,0) +internalPackageDBPath :: LocalBuildInfo -> FilePath -> FilePath +internalPackageDBPath lbi distPref = + distPref </> "package.conf.inplace" +#endif |