CMake Tutorial – Chapter 6: Realistically Getting a Boost

Now that we have our testing simplified and automated we have a great foundation upon which to build our amazing command line To Do list app. What’s that? You say that an awesome To Do app allows you to add items to your list? Indeed it does, and more! But wait, let’s not get ahead …
Continue reading "CMake Tutorial – Chapter 6: Realistically Getting a Boost"

CMake Tutorial – Chapter 4: Libraries and Subdirectories

So far our project is rather simple. A real project would be more complicated than the one we’ve created. Let’s add subdirectories, libraries, and proper unit tests to make our project more realistic. In this chapter we will split up our project to have a library which we can put in a subdirectory. Then we …
Continue reading "CMake Tutorial – Chapter 4: Libraries and Subdirectories"

CMake Tutorial – Chapter 2: IDE Integration

Now that we are familiar with CMake I will make good on CMake’s promise of flexibility. I said before that CMake could create projects for various IDE’s and in this chapter we will do so. This is one of CMake’s greatest strengths as it allows for very diverse development environments while working on the same …
Continue reading "CMake Tutorial – Chapter 2: IDE Integration"