@@ -15,8 +15,10 @@ import Data.Version (showVersion)
1515
1616getInstallInfo :: BuildSettings -> IO InstallInfo
1717getInstallInfo settings = do
18− hp <- loadHaskellPlatform
19− let allPackages = Map.union (stablePackages settings) $ identsToRanges (hplibs hp)
18+ hp <- loadHaskellPlatform settings
19+ let allPackages
20+ | requireHaskellPlatform settings = Map.union (stablePackages settings) $ identsToRanges (hplibs hp)
21+ | otherwise = stablePackages settings
2022 let totalCore = extraCore settings `Set.union` Set.map (\(PackageIdentifier p _) -> p) (hpcore hp)
2123 pdb <- loadPackageDB totalCore allPackages
2224 final <- narrowPackageDB pdb $ Set.fromList $ Map.toList $ Map.map snd $ allPackages