leksah-0.15.1.3: Haskell IDE written in Haskell

Safe HaskellNone
LanguageHaskell2010

IDE.Build

Description

Simple build system for packages

Synopsis

Documentation

makePackages :: MakeSettings -> [IDEPackage] -> MakeOp -> MakeOp -> MakeOp -> WorkspaceAction Source

The interface to the build system Consumes settings, a list of targets and a the operation to perform. The firstOp will be applied to the first target The restOp will be applied to all other targets The finishOp will be applied to the last target after any op succeeded, but it is applied after restOp has been tried on the last target

defaultMakeSettings :: Prefs -> MakeSettings Source

Take make settings from preferences