Skip to content
This repository has been archived by the owner on Jun 6, 2021. It is now read-only.

ExMake 0.3.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@alexrp alexrp released this 27 Feb 11:38
· 17 commits to master since this release

This is another alpha-quality release, adding various bug fixes and enhancements.

Fixes:

  • Don't run on_load functions repeatedly if a library is loaded multiple times.
  • C#/F#: Don't pass the key file as a source file.
  • C#: Don't pass .netmodule files as source files.
  • Mark the -c flag as a Boolean option.

Enhancements:

  • ExMake.Logger is now automatically imported in libraries.
  • Add an ExMake.Logger.log_warn/1 function.
  • Add a Host library which can detect various details about the host machine.
  • Add an ExMake.Lib.require_lib/1 macro for libraries that depend on other libraries.
  • Add an ExMake.Utils.format/2 function.
  • ExMake.Cache.save_manifest/2 is now append_manifest/2 and supports appending.

Built with Elixir 0.12.4.