Proper cmakelists