adding compiler
adding cmake