Skip to content

Commit c458182

Browse files
committed
Fix install script stack targets
This way we avoid install executables from ghcide or other subpackages
1 parent 6a88843 commit c458182

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

install/src/Stack.hs

+6-5
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,17 @@ stackInstallHlsWithErrMsg mbVersionNumber args =
1717
-- | copy the built binaries into the localBinDir
1818
stackInstallHls :: Maybe VersionNumber -> [String] -> Action ()
1919
stackInstallHls mbVersionNumber args = do
20+
let args' = [ "install"
21+
, ":haskell-language-server-wrapper"
22+
, ":haskell-language-server"
23+
] ++ args
2024
versionNumber <-
2125
case mbVersionNumber of
2226
Nothing -> do
23-
execStackWithCfgFile_ "stack.yaml" $
24-
["install"
25-
, ":haskell-language-server-wrapper"
26-
, ":haskell-language-server"] ++ args
27+
execStackWithCfgFile_ "stack.yaml" args'
2728
getGhcVersionOfCfgFile "stack.yaml" args
2829
Just vn -> do
29-
execStackWithGhc_ vn $ ["install"] ++ args
30+
execStackWithGhc_ vn args'
3031
return vn
3132

3233
localBinDir <- getLocalBin args

0 commit comments

Comments
 (0)