While working on the test suite for C++11 Rocks, I needed to setup a cross-platform test suite based on Boost.Test for code examples. I decided to go with CMake for build management because it seems to be a fairly popular option.
There are quite a few tutorials about CMake, but not many of them talk specifically about setting up cross-platform builds or handling Boost. Because of this, I had to dig through a lot of documentation, mailing list posts and so on. As I was new to CMake, I may not have set up things the best way …Read More