Commit Graph

11 Commits

Author SHA1 Message Date
Daniel Gröber
bd021e42b3 Remove dependency on Safe from Setup.hs 2016-01-19 20:58:12 +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