Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Information
Details
The example uses Zig v0.12.0-dev that has been forked to support the xtensa architecture in addition to other architectures available from the llvm codegen. And also show a idf-wrapper written in ziglang where modules are obtained from the zig-pkg ([decentralized] package manager) zon file.
Note: Hopefully it's pretty clear that the main application is placeholder.c that is attached to
main/cmakelists.txt
and zig is just a dependency in static library format.CMake does all the work, but it shares some information with
build.zig
, including compiled objects that are added to the zig library, avoiding undefined reference (depending on the execution order when building).cc: @georgik
Reference