zeolite-lang v0.4.0.0 Release Notes
Release Date: 2020-05-05 // about 4 years ago-
[new] Allows modules to specify custom linker flags and private include paths in
.zeolite-module
. This lets categories written in C++ depend on external libraries written in other languages.[behavior] Adds optimization of dependency inclusion for categories that are defined in C++ sources. This should eliminate linking in object files that are not needed by the binary.
[behavior] Adds checks to prevent a module from defining a category that was declared in another module.
[breaking] Updates the
.zeolite-module
format to require associating externally-defined categories with the source files that define them. This allows finer-grained linking of binaries and tests.