There's nothing legacy about cmake... That something has been around for some time doesn't make it legacy; things become legacy if there is no more active...