[wip] cmake