Each project should and does this in their own top level CMakeLists.cmake at the very beginning anyway.