unify CMake against Lunchbox