simlified cmake