Commit Graph

15 Commits

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