すべてのソースコードは有効なUTF-8ですが、Windows上の一部のユーザーは、システムが異なるエンコード用に構成されているため、作成できません。BOMのないソースファイルに対してCMake/MSVCがUTF-8エンコーディングを使用することは可能ですか? C4819
ソースファイルにBOMを追加することなく、それは関係なく、ユーザーのシステムのエンコーディングの、UTF-8として、すべてのソースを処理するためにMSVCを伝えることが可能ですか?
See MSDN's link regarding this topic(BOMヘッダーを追加する必要があります)。あなたが試すことができ