packages feed

accelerate-io-0.13.0.1: Setup.hs

#! /usr/bin/env runhaskell

import Control.Monad
import Distribution.Simple
import Distribution.Simple.Setup
import Distribution.Simple.Utils
import System.Directory

main :: IO ()
main = defaultMainWithHooks autoconfUserHooks { preConf = preConfHook }
  where
    preConfHook args flags = do
      let verbosity = fromFlag (configVerbosity flags)

      confExists <- doesFileExist "configure"
      unless confExists $
        rawSystemExit verbosity "autoconf" []

      preConf autoconfUserHooks args flags