modified cmakelists.