As I, and many other engineers, dive into their projects, bugs and other mishaps will inevitably come up. Whether it’s related to software or hardware, this page is dedicated to the small issues I have encountered and how I went about resolving them. This page also serves as my own personal reference to whatever I am currently learning and think is worth sharing.
You might find answers to your questions here, or at least a useful hint in the right direction.
This past summer I decided to take a C programming class to sharpen my coding skills.
But as my assignments became more complex they required multiple header and implementation files. I knew that it was time to look into different build systems. But it felt as if there were an endless number of options to choose from and settled for cmake.
I would like to break down a simple CMakeLists.txt file for your project and for my own reference. CMake has many features that I will not be covering here so you many want to refer to the CMake documentation
...