Mix v1.1.1 Mix.Tasks.Compile
A meta task that compiles source files.
It simply runs the compilers registered in your project. At the end of compilation it ensures load paths are set.
Configuration
:compilers
- compilers to run, defaults to:[:yeec, :leex, :erlang, :elixir, :app]
:consolidate_protocols
- whentrue
, runs protocol consolidation via thecompile.protocols
task:build_embedded
- whentrue
, activates protocol consolidation and does not generate symlinks in builds
Command line options
--list
- list all enabled compilers--no-deps-check
- skip checking of dependencies--force
- force compilation
Summary
Functions
Returns all compilers
Returns manifests for all compilers
Callback implementation for Mix.Task.run/1