Harmonised CMakeLists.txt