Commit Graph

18 Commits

Author SHA1 Message Date
Daniel Gröber 91a2788328 Remove runhaskell shebang from Setup.hs
..just causes problems on OSX, see https://github.com/haskell/haskell-ide-engine/issues/333.
2017-10-16 15:33:56 +02:00
Daniel Gröber 9b3f346807 Fix doctest with Cabal-2.0 by requiring c-i>=1.24 2017-09-18 12:27:45 +02:00
Daniel Gröber a69a9f8897 Remove most Setup.hs hacks 2017-08-28 10:45:32 +02:00
Daniel Gröber 4a6aeadfc1 Remove X-Depends-Like from cabal file
..to relax Cabal dependency back to 1.18 (for ghc-7.8)
2017-05-21 22:57:20 +02:00
Daniel Gröber 9804b29aaa Simplify Setup.hs by renaming int. exe into place 2017-05-18 00:13:16 +02:00
Daniel Gröber 04baf3e31f Add new shelltestrunner based test-suite 2017-03-01 08:26:17 +01:00
Daniel Gröber c80706cbb5 Setup.hs: remove useless stuff 2016-09-07 23:40:34 +02:00
Daniel Gröber d77e262915 Remove dependency on Safe from Setup.hs 2016-01-19 21:01:28 +01:00
Daniel Gröber 54fe4a0edb Replace fromJust with fromJustNote everywhere 2016-01-13 04:56:39 +01:00
Daniel Gröber c7efeacd78 Fix X-Install-Target for older Cabal versions 2015-04-15 13:13:00 +02:00
Daniel Gröber ca35e99254 Remove Cabal version sanity check from Setup.hs 2015-03-05 19:47:40 +01:00
Daniel Gröber 48563a435e Use crazy TemplateHaskell magic for Setup.hs backwards compatibility 2015-03-01 05:03:04 +01:00
Daniel Gröber ef96b926c7 Use cabal-helper to support Cabal >= 1.22 with any version of ghc 2015-02-08 12:43:35 +01:00
Daniel Gröber bc476649ed Add support for some crazy X-* fields to Setup.hs
X-Install-Target:
    Since cabal doesn't have builtin support for installing executables
    to locations other than $bindir yet this allows me to install stuff
    into $libexec or any other directory.

X-Build-Depends-Like:
    Duplicating the dependencies of the main library for every test
    suite is getting annoying this allows me to copy the final resolved
    external dependencies of a component.
2015-02-08 12:43:35 +01:00
Daniel Gröber 27c1eb1eb3 Add custom Setup.hs code to warn users about unsupported environments 2015-02-08 12:43:35 +01:00
Kazu Yamamoto df847d9e96 adding Setup.hs. 2010-04-03 00:16:22 +09:00
Kazu Yamamoto e9c4ec4e4b ESC C-e to process the module. 2010-01-06 14:39:30 +09:00
Kazu Yamamoto 35f60507c6 initial import (v0.1) 2010-01-06 14:38:06 +09:00