adding more standards-compliant cmake config file