basic cmake files (not fully working for now)