Skip to content

some comparisons, confusions, & praisals #1102

Answered by lerno
goyalyashpal asked this question in Q&A
Discussion options

You must be logged in to vote

@goyalyashpal The Zig build system is not integrated. Maybe it's unclear what I mean. Zig has one (or more) external build scripts, written in Zig. The advantage of the Zig scheme, is that it offers great flexibility at compile time. The downside is that for an IDE to execute the same things that the build script does, it needs to understand the code.

So the way the C3 compiler works is that it takes some declarations and from those it builds the library or executable. There is no declaration in the project settings that isn't available at the command line, so that you can either choose to have it integrate with a system that also does dependency management, such as CMake, or – for simple…

Replies: 4 comments 5 replies

Comment options

You must be logged in to vote
3 replies
@goyalyashpal
Comment options

@lerno
Comment options

@goyalyashpal
Comment options

Answer selected by goyalyashpal
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@lerno
Comment options

@LukyGuyLucky
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants