summaryrefslogtreecommitdiff
path: root/Coolbal/Target
diff options
context:
space:
mode:
authorTom Smeding <tom@tomsmeding.com>2021-02-18 14:18:32 +0100
committerTom Smeding <tom@tomsmeding.com>2021-02-18 14:18:32 +0100
commit70f8330a21c335f36980f4b491d5b4e65a035c1c (patch)
tree17b06e26173e98bf5098c2e918d3ff3dffaf1d9d /Coolbal/Target
parente3ab394665c2c308cab6fffb41b3acc66d0ca989 (diff)
Compatibility with more plan.json files
Diffstat (limited to 'Coolbal/Target')
-rw-r--r--Coolbal/Target/Executable.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/Coolbal/Target/Executable.hs b/Coolbal/Target/Executable.hs
index 6358ab7..725b057 100644
--- a/Coolbal/Target/Executable.hs
+++ b/Coolbal/Target/Executable.hs
@@ -28,10 +28,11 @@ makeExeTarget exe plan
, Just language <- defaultLanguage bi
, True <- language `elem` knownLanguages
, Just flags <- lookup GHC (perCompilerFlavorToList (options bi))
+ , Just deps <- ppDepends planpkg
= Just (ExeTarget
{ exeTargetName = unUnqualComponentName (exeName exe)
, exeTargetPkgDbDir = currentHomeDirectory ++ "/.cabal/store/" ++ planCompiler plan ++ "/package.db"
- , exeTargetDeps = ppDepends planpkg
+ , exeTargetDeps = deps
, exeTargetLanguage = show language
, exeTargetMain = modulePath exe
, exeTargetSrcDirs = hsSourceDirs bi