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
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 nowappend_manifest/2
and supports appending.
Built with Elixir 0.12.4.