CMakeLists modification explained