polishing cmake list