Now Support cmake as well