packages feed

accelerate-cuda-0.13.0.0: 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