first attempt at cmake