diff options
Diffstat (limited to 'hadrian/src/Utilities.hs')
-rw-r--r-- | hadrian/src/Utilities.hs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/hadrian/src/Utilities.hs b/hadrian/src/Utilities.hs index 2cc7a6e368..693af99138 100644 --- a/hadrian/src/Utilities.hs +++ b/hadrian/src/Utilities.hs @@ -3,7 +3,7 @@ module Utilities ( askWithResources, runBuilder, runBuilderWith, needLibrary, contextDependencies, stage1Dependencies, libraryTargets, - topsortPackages, cabalDependencies + topsortPackages, cabalDependencies, pluginDependencies ) where import qualified Hadrian.Builder as H @@ -48,7 +48,11 @@ contextDependencies Context {..} = do return $ intersectOrd (compare . pkgName) active deps cabalDependencies :: Context -> Action [String] -cabalDependencies ctx = interpretInContext ctx $ getContextData depIds +cabalDependencies ctx = + interpretInContext ctx $ getContextData depIds + +pluginDependencies :: Context -> Action [String] +pluginDependencies ctx = interpretInContext ctx $ getContextData pluginDepIds -- | Lookup dependencies of a 'Package' in the @vanilla Stage1 context@. stage1Dependencies :: Package -> Action [Package] |