fix cmakelists.txt