Skip to content

C-Salt v0.9.1: Pipeline Overhaul, Missing Features Added, and Pre-compiled Support

Pre-release
Pre-release

Choose a tag to compare

@BurningHot687 BurningHot687 released this 15 Jul 00:38
· 163 commits to master since this release
90c4a4e

What's Changed (Chronological Order)

  • Added csalt to Crates.io.
  • Added --path to nearly all commands which depend on the current directory.
    • This allows you to finally call csalt from other directories without an error!
  • Added --zig-target or -z for explicitly telling zig cc to cross-compile.
  • Changed many CLI messages and errors to read more clearly and neatly.
  • Removed unnecessary main field from Salt.toml.
  • Added unused compiler_flags, linker_flags, and many other features which had not been added previously.
  • Added the ability to use pre-compiled units known as extlib and extdyn within the C-Salt unit pipeline.
    • WARNING: extdyn is known to have specific issues. See issue #23 for more.
  • Added support for all CMake versions above 3.15.
  • Added -DCMAKE_C_COMPILER={} into the csalt build command.

In-development Notice

This is not a stable version. Everything is subject to change, and may potentially break. Do not use this on already existing C repositories until you have copied it for C-Salt to use.