diff --git a/.gitignore b/.gitignore index 3255a8e..72e203a 100644 --- a/.gitignore +++ b/.gitignore @@ -72,4 +72,6 @@ db.sql revoir.md main.cpp .vix-scripts -Makefile \ No newline at end of file +Makefile/modules/p2p/ +/modules/p2p/ +/modules/p2p/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 10d2340..12d36c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## v1.17.3 + +### Added + +- `vix build --target `: cross-compilation support with auto-generated CMake toolchain. + + - Automatically generates `vix-toolchain.cmake` + - Passes `CMAKE_TOOLCHAIN_FILE` and `VIX_TARGET_TRIPLE` + - Cache-safe: reuses build directories when configuration is unchanged + - Compatible with `--preset`, `--static`, `--clean` + +- Optional `--sysroot ` support for cross builds + - Enables proper discovery of target libraries (e.g. zlib) + - Designed for real cross environments (ARM, embedded, SBCs) + +### Improved + +- Smarter build directory reuse via configuration signatures +- More explicit error messages when cross toolchains or sysroots are missing + ## v1.17.0 ### Added diff --git a/modules/cli b/modules/cli index cd3bfbc..a3aa71b 160000 --- a/modules/cli +++ b/modules/cli @@ -1 +1 @@ -Subproject commit cd3bfbca77e1e505e901c5b834809b7428e74d35 +Subproject commit a3aa71bb59b581f7f03a70a1aa2ca32410b88bce