summaryrefslogtreecommitdiff
path: root/hadrian/src/Utilities.hs
diff options
context:
space:
mode:
Diffstat (limited to 'hadrian/src/Utilities.hs')
-rw-r--r--hadrian/src/Utilities.hs8
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]