Currently, not all libraries use CMake the same way as exemplar does. We should unify our CMake practices across all Beman libraries.