Mix v1.1.1 Mix.Tasks.Compile.Leex

Compiles Leex source files.

When this task runs, it will check the modification time of every file, and if it has changed, the file will be compiled. Files will be compiled in the same source directory with a .erl extension. You can force compilation regardless of modification times by passing the --force option.

Command line options

  • --force - forces compilation regardless of modification times

Configuration

  • :erlc_paths - directories to find source files. Defaults to ["src"].

  • :leex_options - compilation options that apply to Leex’s compiler.

    For a list of the many more available options, see :leex.file/2.

Summary

Functions

Cleans up compilation artifacts

Returns Leex manifests

Runs this task

Functions

clean()

Cleans up compilation artifacts.

manifests()

Returns Leex manifests.

run(args)

Specs

run(OptionParser.argv) :: :ok | :noop

Runs this task.