Commit Graph

79 Commits

Author SHA1 Message Date
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