This is what I wanted. Short complete and to the point.
@KeaSigmaDelta3 ай бұрын
Thanks. Great to hear that it's what you wanted.
@adityavardhanjain6 ай бұрын
What a cool explanation! I'm binge watching all these video this evening. Wonderful.
@motionsmoments62549 ай бұрын
thanks for the explanation
@KeaSigmaDelta9 ай бұрын
Glad it was helpful.
@user-tc2ky6fg2o8 ай бұрын
I just checked your website and saw that the book is not finished yet. Maybe it would be useful to mention other build configurations as well, which are platform-specific, vendor-specific, and the qmake to get a wider and more complete view for the readers of the topic. A short hello-world example of each one could be a nice bonus.
@KeaSigmaDelta8 ай бұрын
Thanks for the suggestion. The CMake Tutorial is about CMake, so I don't think it should cover alternative build systems beyond mentioning their existence. I could compare build systems elsewhere, though.
@user-tc2ky6fg2o8 ай бұрын
I wish someone explained so clearly this years ago. Thank you very much! Am I correct if I assume that the configure/automake stuff is for the same purpose as CMake (but older and probably less advanced and non-multiplatform, etc?)
@KeaSigmaDelta8 ай бұрын
Yes, configure/automake is for the same purpose, but they're older and very unix/posix centric. I haven't heard of anyone using automake with Visual Studio as the compiler.
@thepopeofhell31489 ай бұрын
Is Cmake thus a toolchain?
@KeaSigmaDelta9 ай бұрын
No. It's a front-end to the toolchain(s). CMake is effectively the first tool in the chain to go from source-code to working program.
@UsatiyNyan8 ай бұрын
CMake (a tool) is interchangeable, whilst toolchains may be substituted depending on the platform and your needs.
@KeaSigmaDelta8 ай бұрын
@@UsatiyNyan Exactly.
@toby9999Ай бұрын
Fortunately, I'm able to avoid this approach by using MS Visual Studio on Windows. It takes care of everything. It is the build chain. Those few times I've needed CMake.... painful!
@KeaSigmaDeltaАй бұрын
Yeah, Visual Studio does make getting started easy. That does limit you to Windows and Visual Studio, though.