Commit Graph

57 Commits

Author SHA1 Message Date
jneira
756d51df95 Use ghc versions from stack-*.yaml files 2019-11-19 12:52:49 +01:00
jneira
0ae6936397 Use builtin splitSearchPath 2019-11-18 00:19:21 +01:00
jneira
ab1dde8135 Remove build-all target 2019-11-15 23:26:21 +01:00
jneira
27fb514fa0 Use existing exe function from Shake 2019-11-15 12:40:59 +01:00
jneira
e27003219a Rephrasing alternative to build-all 2019-11-15 12:24:42 +01:00
jneira
72de08b86d Use v2 prefix intead new 2019-11-15 11:48:25 +01:00
jneira
2c82368779 Replace lastest by latest 2019-11-15 11:45:00 +01:00
jneira
6f18dcae6b Correct suggestion of lastest target 2019-11-14 12:29:44 +01:00
jneira
2140a5a9ff Remove unnecessary catch over lookupEnv 2019-11-14 10:38:18 +01:00
jneira
0f72de0c98 Use TargetDescription to print targets 2019-11-14 10:37:54 +01:00
jneira
6e0cf21379 Use cabal options consistently 2019-11-14 07:35:29 +01:00
jneira
6831562f05 Merge branch 'improve-install' of https://github.com/jneira/haskell-ide-engine into improve-install 2019-11-14 07:33:49 +01:00
jneira
36fa815294 Formatting options list of cabal build 2019-11-13 23:03:16 +01:00
jneira
9e70be8346 Fix ghc version used to install hie 2019-11-13 14:57:37 +01:00
jneira
bb61dd1e9e Fix error in splitPaths 2019-11-13 13:48:45 +01:00
jneira
16be8e7381 Sort installed ghcs to fix the lastest target 2019-11-13 08:38:43 +01:00
jneira
0e2646bfb8 Fix getGhcPathOf for windows 2019-11-13 08:27:25 +01:00
jneira
78fdd5ba98 Add lastest, change default to it add warn about build-all 2019-11-12 14:52:34 +01:00
jneira
6a8f89cdb8 Use explicit list of ghc supported versions 2019-11-12 14:51:30 +01:00
jneira
b089c8b6b8 Remove unused language extension 2019-11-07 09:29:39 +01:00
jneira
f581cd6127 Catch the specific IOException in the getEnv error handler 2019-11-07 08:05:47 +01:00
jneira
4cfe6779bf Catch IOException instead SomeException 2019-11-06 13:44:50 +01:00
jneira
05220f2105 Ignore the PATH fix if it is not set 2019-11-06 12:06:32 +01:00
jneira
b5e388af80 Correct stack local install path and use a more precise name for the ugly hack 2019-10-14 13:16:23 +02:00
jneira
d1e442b608 Take in account local cache dir 2019-10-11 06:36:35 +02:00
jneira
da3f7771a9 Validate cabal after trying to install it 2019-10-10 12:36:36 +02:00
jneira
0037450d7f Remove unused import 2019-10-10 11:35:55 +02:00
jneira
5e216282c0 Some refactorings 2019-10-10 11:20:32 +02:00
jneira
d5c50b995b Install and run cabal found in user original $PATH 2019-10-09 14:59:08 +02:00
jneira
fcb30e1f79 Add stack-install-cabal target 2019-10-08 12:02:46 +02:00
jneira
2ca7474ca6 Add confirmation messages to install cabal and install hie with cabal 2019-10-08 12:02:07 +02:00
power-fungus
73475d192e
Merge branch 'master' into master 2019-09-05 09:27:46 +02:00
jneira
62d3422c4d Remove outdated TODO 2019-09-04 14:24:22 +02:00
jneira
fdc5a13697 Add support for building with cabal-3.0.0.0
* Use `symlink-bindir` or `install-dir` depending on cabal version
* Add support for building in windows, using `install-method=copy`
* Use `v2-` prefix instead `new-` (available since `cabal-2.4.1.0`)
2019-09-04 13:41:23 +02:00
Olle Fredriksson
437bb947d3 Remove cabal check from stack builds
Stack should provide its own cabal, so I don't think the system cabal is
relevant here. This worked for me despite the check failing.
2019-08-24 22:56:05 +02:00
Olle Fredriksson
e94d23dcb2 Fix cabal comments mentioning stack 2019-08-24 21:19:12 +02:00
fendor
2817217e57 Fix broken stack-build cmd and fix cabal run help msg 2019-08-18 19:12:28 +02:00
fendor
36a5eb6dfc Fix error message if outdated cabal dependency 2019-08-17 23:54:59 +02:00
Samuel Pilz
6b5776e79a reafactor cabal-version-check in install script 2019-07-30 09:14:40 +02:00
Samuel Pilz
3f679480d3 fail installation if cabal-version is too low 2019-07-30 09:14:40 +02:00
Samuel Pilz
5e4467181a lift required stack-version to 2.1.1 2019-07-22 12:54:43 +02:00
Samuel Pilz
767f467337 remove todo for review 2019-07-11 20:27:10 +02:00
Samuel Pilz
8346b7fdfd rename module Install to HieInstall in hie-install
now, tests should work on windows
2019-07-11 20:27:10 +02:00
Samuel Pilz
109df6011f remove todo for review 2019-07-11 20:27:10 +02:00
Samuel Pilz
aa49439c4a increase max-backjumps when building hie with cabal 2019-07-11 20:27:10 +02:00
Samuel Pilz
edb411ca13 let stack use moved shake.yaml in install.hs 2019-07-11 20:27:10 +02:00
Samuel Pilz
7fad241883 add documentation to install-helper-functions 2019-07-11 20:27:10 +02:00
Samuel Pilz
f07ad7ca39 add cabal.project to install-dir 2019-07-11 20:27:10 +02:00
Samuel Pilz
71cbab17ec apply brittany reformat 2019-07-11 20:27:10 +02:00
Samuel Pilz
9b35194558 correct help message to show only available ghcs for cabal 2019-07-11 20:27:10 +02:00