updated cmakelists