modified cmakelists