| | 19 | {{{ |
| | 20 | runTests :: Args -> Bool -> PackageDescription -> LocalBuildInfo -> IO ExitCode, -- ^Used for @.\/setup test@ |
| | 21 | readDesc :: IO (Maybe PackageDescription), -- ^Read the description file |
| | 22 | hookedPreProcessors :: [ PPSuffixHandler ], |
| | 23 | -- ^Custom preprocessors in addition to and overriding 'knownSuffixHandlers'. |
| | 24 | hookedPrograms :: [Program], |
| | 25 | -- ^These programs are detected at configure time. Arguments for them are added to the configure command. |
| | 26 | -- |Hook to run before configure command |
| | 27 | preConf :: Args -> ConfigFlags -> IO HookedBuildInfo, |
| | 28 | -- |Over-ride this hook to get different behavior during configure. |
| | 29 | confHook :: PackageDescription -> ConfigFlags -> IO LocalBuildInfo, |
| | 30 | -- |Hook to run after configure command |
| | 31 | postConf :: Args -> ConfigFlags -> PackageDescription -> LocalBuildInfo -> IO ExitCode, |
| | 32 | }}} |
| | 33 | * Various utility functions |