Thursday, December 19, 2019

CMake the last C Bender

CMake existed in harmony with Windows, but everything changed when I built to Linux and Mac. The errors were everywhere, it was chaos! Mac wanted c++14 but we're building for c++11, Linux didn't like how CMake was telling it what to do so it got CMake dir errors. With these problems, a new quest begins. A quest for answers, a quest of research.

Overall, CMake isn't so bad to get the hang of. There's a lot it can do and I believe that is where the learning curve comes in to play, but if you know exactly what you want it to do and you understand the dependencies of your project, CMake is not as daunting as it may seem.

Once the errors on Linux and Apple are resolved and the porting process starts to pick up speed, I'll hopefully be able to get started with the CI/CD configuration, and hopefully it makes everybody's life better.

No comments:

Post a Comment