Fixes
fix: Conditionally compress and build bTrie (#8437)
fix: Conditionally compress and build bTrie (#8437)
Pull request overview
This PR refactors the compilation process to conditionally compress dictionary files and build bTrie files based on the compression settings. The main changes separate compression and bTrie generation into distinct steps and update dependency path handling to be relative to the checksum file location.
Changes:
- Separated dictionary compression into a dedicated step that runs after building the dictionary
- Modified bTrie generation to use the appropriate source file (compressed or uncompressed) based on target configuration
- Updated dependency path resolution to make paths relative to the checksum file directory instead of the root directory