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