Github sadly doesn't include submodules into tarballs obtained via .../archive/master.tar.gz. This needs to be done manually or using Github Actions and a script like this.
Not being able to download this repo with submodules included (without using git clone --recursive) currently makes it unusable as a 'native' zig dependency as zig build fails with error: failed to check cache: '/Users/.../ext/SPIRV-Tools/source/assembly_grammar.cpp' file_hash FileNotFound.
Having precompiled binaries is already a very good solution but having this feature would make using shdc as a dependency in a zig project even nicer :)
Github sadly doesn't include submodules into tarballs obtained via
.../archive/master.tar.gz. This needs to be done manually or using Github Actions and a script like this.Not being able to download this repo with submodules included (without using
git clone --recursive) currently makes it unusable as a 'native' zig dependency aszig buildfails witherror: failed to check cache: '/Users/.../ext/SPIRV-Tools/source/assembly_grammar.cpp' file_hash FileNotFound.Having precompiled binaries is already a very good solution but having this feature would make using shdc as a dependency in a zig project even nicer :)