adhere to a more typical cmake style