From bf063f719d0f9893db17458f786ae0ace43a3840 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Tue, 21 Dec 2021 08:41:55 -1000 Subject: [PATCH] ;dev: simpler mac hie filename --- hie-arm-mac.yaml | 43 ------------------------------------------- hie-mac.yaml | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 43 deletions(-) delete mode 100644 hie-arm-mac.yaml create mode 100644 hie-mac.yaml diff --git a/hie-arm-mac.yaml b/hie-arm-mac.yaml deleted file mode 100644 index a6a406a45..000000000 --- a/hie-arm-mac.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# on arm macs, you probably want to symlink this as hie.yaml to make hls use -# ghc 8.10, since there isn't a widely available arm binary for ghc 9.0 yet. - -cradle: - stack: - stackYaml: stack8.10.yaml - - # if there is a hie.yaml, these must be listed explicitly - # (a limitation of current hls with a multi-package stack project). - # Generated by gen-hie. - components: - - path: "hledger-lib/" - component: "hledger-lib:lib" - - path: "hledger-lib/test/doctests.hs" - component: "hledger-lib:test:doctest" - - path: "hledger-lib/test/unittest.hs" - component: "hledger-lib:test:unittest" - - - path: "hledger/" - component: "hledger:lib" - - path: "hledger/app/" - component: "hledger:exe:hledger" - - path: "hledger/test/unittest.hs" - component: "hledger:test:unittest" - - path: "hledger/bench/" - component: "hledger:bench:bench" - - - path: "hledger-ui/" - component: "hledger-ui:exe:hledger-ui" - - - path: "hledger-web/" - component: "hledger-web:lib" - - path: "hledger-web/app/" - component: "hledger-web:exe:hledger-web" - - path: "hledger-web/test/" - component: "hledger-web:test:test" - - - path: "bin/" - component: "hledger:lib" - - # silences hls error for Shake.hs, but I think also ignores actual errors - - path: "Shake.hs" - component: "hledger:lib" diff --git a/hie-mac.yaml b/hie-mac.yaml new file mode 100644 index 000000000..0ce29b0a6 --- /dev/null +++ b/hie-mac.yaml @@ -0,0 +1,42 @@ +# arm macs users may want to symlink this as hie.yaml to make hls use ghc 8.10 +# since there isn't a widely available ghc 9.0 arm binary yet. + +cradle: + stack: + stackYaml: "stack8.10.yaml" + + # since there is a hie.yaml, these must be listed explicitly + # (a current limitation of hls with a multi-package stack project): + components: + - path: "hledger-lib/" + component: "hledger-lib:lib" + - path: "hledger-lib/test/doctests.hs" + component: "hledger-lib:test:doctest" + - path: "hledger-lib/test/unittest.hs" + component: "hledger-lib:test:unittest" + + - path: "hledger/" + component: "hledger:lib" + - path: "hledger/app/" + component: "hledger:exe:hledger" + - path: "hledger/test/unittest.hs" + component: "hledger:test:unittest" + - path: "hledger/bench/" + component: "hledger:bench:bench" + + - path: "hledger-ui/" + component: "hledger-ui:exe:hledger-ui" + + - path: "hledger-web/" + component: "hledger-web:lib" + - path: "hledger-web/app/" + component: "hledger-web:exe:hledger-web" + - path: "hledger-web/test/" + component: "hledger-web:test:test" + + - path: "bin/" + component: "hledger:lib" + + # silences hls error for Shake.hs, but I think also ignores actual errors + - path: "Shake.hs" + component: "hledger:lib"