Now supports cmake