InnoSetup

This module contains helper functions to create Inno Setup installers.

Nested types and modules

TypeDescription
InnoSetupParams

InnoSetup build parameters

QuietMode

Output verbosity

Functions and values

Function or valueDescription
InnoSetup.build(setParams)
Signature: setParams:(InnoSetupParams -> InnoSetupParams) -> unit

Builds the InnoSetup installer.

Parameters

  • setParams - Function used to manipulate the default build parameters. See InnoSetupParams.Create()

    Sample

    1: 
    2: 
    3: 
    4: 
    5: 
    
    InnoSetup.build (fun p -> 
     { p with 
         OutputFolder = "build" @@ "installer"
         ScriptFile = "installer" @@ "setup.iss"    
     })