C-Salt v0.9.1: Pipeline Overhaul, Missing Features Added, and Pre-compiled Support
Pre-release
Pre-release
What's Changed (Chronological Order)
- Added
csaltto Crates.io. - Added
--pathto nearly all commands which depend on the current directory.- This allows you to finally call
csaltfrom other directories without an error!
- This allows you to finally call
- Added
--zig-targetor-zfor explicitly tellingzig ccto cross-compile. - Changed many CLI messages and errors to read more clearly and neatly.
- Removed unnecessary
mainfield fromSalt.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
extlibandextdynwithin the C-Salt unit pipeline.- WARNING:
extdynis known to have specific issues. See issue #23 for more.
- WARNING:
- Added support for all CMake versions above 3.15.
- Added
-DCMAKE_C_COMPILER={}into thecsalt buildcommand.
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.