Fix building yesod-bin with Cabal-3.6
This commit is contained in:
parent
9039df924d
commit
24d3ea9e53
@ -16,6 +16,9 @@ import Distribution.PackageDescription.Parse (readGenericPackageDescription)
|
|||||||
#else
|
#else
|
||||||
import Distribution.PackageDescription.Parse (readPackageDescription)
|
import Distribution.PackageDescription.Parse (readPackageDescription)
|
||||||
#endif
|
#endif
|
||||||
|
#if MIN_VERSION_Cabal(3, 6, 0)
|
||||||
|
import Distribution.Utils.Path
|
||||||
|
#endif
|
||||||
import Distribution.PackageDescription.Configuration (flattenPackageDescription)
|
import Distribution.PackageDescription.Configuration (flattenPackageDescription)
|
||||||
import Distribution.PackageDescription (allBuildInfo, hsSourceDirs)
|
import Distribution.PackageDescription (allBuildInfo, hsSourceDirs)
|
||||||
import Distribution.Verbosity (normal)
|
import Distribution.Verbosity (normal)
|
||||||
@ -247,4 +250,8 @@ getSrcDir cabal = do
|
|||||||
#endif
|
#endif
|
||||||
let buildInfo = allBuildInfo pd
|
let buildInfo = allBuildInfo pd
|
||||||
srcDirs = concatMap hsSourceDirs buildInfo
|
srcDirs = concatMap hsSourceDirs buildInfo
|
||||||
|
#if MIN_VERSION_Cabal(3, 6, 0)
|
||||||
|
return $ maybe "." getSymbolicPath $ listToMaybe srcDirs
|
||||||
|
#else
|
||||||
return $ fromMaybe "." $ listToMaybe srcDirs
|
return $ fromMaybe "." $ listToMaybe srcDirs
|
||||||
|
#endif
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user