allow cpp extensions