updated cmakes for clang