runTests :: (Args -> Bool -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | Used for ./setup test
|
readDesc :: (IO (Maybe PackageDescription)) | Read the description file
|
hookedPreProcessors :: [PPSuffixHandler] | Custom preprocessors in addition to and overriding knownSuffixHandlers.
|
hookedPrograms :: [Program] | These programs are detected at configure time. Arguments for them are added to the configure command.
|
preConf :: (Args -> ConfigFlags -> IO HookedBuildInfo) | Hook to run before configure command
|
confHook :: (PackageDescription -> ConfigFlags -> IO LocalBuildInfo) | Over-ride this hook to get different behavior during configure.
|
postConf :: (Args -> ConfigFlags -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | Hook to run after configure command
|
preBuild :: (Args -> Int -> IO HookedBuildInfo) | Hook to run before build command. Second arg indicates verbosity level.
|
buildHook :: (PackageDescription -> LocalBuildInfo -> Int -> [PPSuffixHandler] -> IO ()) | Over-ride this hook to get different behavior during build.
|
postBuild :: (Args -> Int -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | Hook to run after build command. Second arg indicates verbosity level.
|
preClean :: (Args -> Int -> IO HookedBuildInfo) | Hook to run before clean command. Second arg indicates verbosity level.
|
cleanHook :: (PackageDescription -> LocalBuildInfo -> Int -> [PPSuffixHandler] -> IO ()) | Over-ride this hook to get different behavior during clean.
|
postClean :: (Args -> Int -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | Hook to run after clean command. Second arg indicates verbosity level.
|
preCopy :: (Args -> CopyFlags -> IO HookedBuildInfo) | Hook to run before copy command
|
copyHook :: (PackageDescription -> LocalBuildInfo -> CopyFlags -> IO ()) | Over-ride this hook to get different behavior during copy.
|
postCopy :: (Args -> CopyFlags -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | Hook to run after copy command
|
preInst :: (Args -> InstallFlags -> IO HookedBuildInfo) | Hook to run before install command
|
instHook :: (PackageDescription -> LocalBuildInfo -> Int -> InstallUserFlag -> IO ()) | Over-ride this hook to get different behavior during install.
|
postInst :: (Args -> InstallFlags -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | Hook to run after install command. postInst should be run
on the target, not on the build machine.
|
preSDist :: (Args -> Int -> IO HookedBuildInfo) | Hook to run before sdist command. Second arg indicates verbosity level.
|
sDistHook :: (FilePath -> FilePath -> Int -> Bool -> [PPSuffixHandler] -> PackageDescription -> IO ()) | Over-ride this hook to get different behavior during sdist.
|
postSDist :: (Args -> Int -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | Hook to run after sdist command. Second arg indicates verbosity level.
|
preReg :: (Args -> RegisterFlags -> IO HookedBuildInfo) | Hook to run before register command
|
regHook :: (PackageDescription -> LocalBuildInfo -> RegisterFlags -> IO ()) | Over-ride this hook to get different behavior during pfe.
|
postReg :: (Args -> RegisterFlags -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | Hook to run after register command
|
preUnreg :: (Args -> RegisterFlags -> IO HookedBuildInfo) | Hook to run before unregister command
|
unregHook :: (PackageDescription -> LocalBuildInfo -> RegisterFlags -> IO ()) | Over-ride this hook to get different behavior during pfe.
|
postUnreg :: (Args -> RegisterFlags -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | Hook to run after unregister command
|
preHaddock :: (Args -> Int -> IO HookedBuildInfo) | Hook to run before haddock command. Second arg indicates verbosity level.
|
haddockHook :: (PackageDescription -> LocalBuildInfo -> Int -> [PPSuffixHandler] -> IO ()) | Hook to run after haddock command. Second arg indicates verbosity level.
|Over-ride this hook to get different behavior during haddock.
|
postHaddock :: (Args -> Int -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | |
prePFE :: (Args -> Int -> IO HookedBuildInfo) | Hook to run before pfe command. Second arg indicates verbosity level.
|
pfeHook :: (PackageDescription -> LocalBuildInfo -> Int -> [PPSuffixHandler] -> IO ()) | Over-ride this hook to get different behavior during pfe.
|
postPFE :: (Args -> Int -> PackageDescription -> LocalBuildInfo -> IO ExitCode) | Hook to run after pfe command. Second arg indicates verbosity level.
|