Thanks for the response video, Michael. Frankly, although I am faintly aware of it, I've never used CMake via the GUI. I also hold a similar view regarding minimizing dependency when it comes to tooling. My initial question was with regard to CMake as a build generator, *as well as* a scripting language, and yes the issue of project longevity was top of mind. Your video was really helpful and informative. Thank you very much!
You are welcome. The follow-up is you can script CMake but unlike with Autotools, the end user of your project more than likely will prefer to build your CMake config using the GUI. Not so much an enterprise cases or structured IT situations. Certainly in end-user desktop and mobile deployment. I see the dependency that CMake imposes to be more brittle than Autotools.
Thanks for the response video, Michael. Frankly, although I am faintly aware of it, I've never used CMake via the GUI. I also hold a similar view regarding minimizing dependency when it comes to tooling. My initial question was with regard to CMake as a build generator, *as well as* a scripting language, and yes the issue of project longevity was top of mind. Your video was really helpful and informative. Thank you very much!
You are welcome. The follow-up is you can script CMake but unlike with Autotools, the end user of your project more than likely will prefer to build your CMake config using the GUI. Not so much an enterprise cases or structured IT situations. Certainly in end-user desktop and mobile deployment. I see the dependency that CMake imposes to be more brittle than Autotools.
I've enjoyed your take on how to select between tools, thank you for making this video!
You are welcome 🌕🙂. I learned a lot during the process and it gave me a new perspective 🧐 on build tools and software quality🪽.