Add cmake mode