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
Samuel Pilz
d670f5a9bd
move shake.* files into install/ folder
2019-07-11 20:27:10 +02:00
Samuel Pilz
39e5c3c3a8
use strict copyFile function for hie-x.y binaries
2019-07-11 20:27:10 +02:00
Samuel Pilz
4167153509
include work of #1297 into this project
2019-07-11 20:27:10 +02:00
Samuel Pilz
e0e8a07afd
upgrade shake
2019-07-11 20:27:10 +02:00
Samuel Pilz
b77e39beb1
refactor help messages and clean up cabal- and stack- targets
2019-07-11 20:27:10 +02:00
Samuel Pilz
1cc4501a2d
refactor installer-code
2019-07-11 20:27:10 +02:00
Samuel Pilz
84624187f2
add possibility to run install.hs
from cabal
...
additionally provide mechanism for detecting if run from stack or cabal.
2019-07-11 20:27:10 +02:00