]> git.wincent.com - docvim.git/blob - Setup.hs
fix: work around inability to build
[docvim.git] / Setup.hs
1 import Distribution.Simple
2 import System.Environment
3
4 -- Hacking this to work based on:
5 --
6 --    https://stackoverflow.com/a/39019781
7 --
8 -- Relies on `happy` existing at /usr/bin/happy; eg. on Arch Linux:
9 --
10 --    sudo pacman -S stack happy
11
12 main = do
13   args <- getArgs
14   let args' = if elem "configure" args
15     then args ++ [ "--with-happy=/usr/bin/happy" ]
16     else args
17   defaultMainWithArgs args'