Cmake compilation