c++

Using configuration options in c++ using CMake

Sometimes when writing generic code you want to only using certain bits of code in special circumstances, for example only use `OpenCV` code when it is availble. With `CMake` this is easy.