From 987d4a1240a7578804435f13f9021de47e93dada Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 24 Feb 2015 13:29:42 -0500 Subject: VS: Do not generate a BOM in .sln files Revert commit v3.2.0-rc1~165^2 (Encoding: Write Visual Studio solution file with BOM, 2014-12-26). The BOM breaks the VS IDE version selector when loading the .sln from Windows Explorer. --- Source/cmGlobalVisualStudio71Generator.cxx | 5 ----- Source/cmGlobalVisualStudio7Generator.cxx | 5 ----- 2 files changed, 10 deletions(-) diff --git a/Source/cmGlobalVisualStudio71Generator.cxx b/Source/cmGlobalVisualStudio71Generator.cxx index 64f9cee..a67a649 100644 --- a/Source/cmGlobalVisualStudio71Generator.cxx +++ b/Source/cmGlobalVisualStudio71Generator.cxx @@ -93,11 +93,6 @@ void cmGlobalVisualStudio71Generator cmLocalGenerator* root, std::vector& generators) { -#ifdef CMAKE_ENCODING_UTF8 - // Add UTF-8 BOM for .sln file to indicate encoding - const unsigned char utf8_bom[3] = {0xEF,0xBB,0xBF}; - fout.write(reinterpret_cast(utf8_bom), 3); -#endif // Write out the header for a SLN file this->WriteSLNHeader(fout); diff --git a/Source/cmGlobalVisualStudio7Generator.cxx b/Source/cmGlobalVisualStudio7Generator.cxx index 0eb7d2c..401e475 100644 --- a/Source/cmGlobalVisualStudio7Generator.cxx +++ b/Source/cmGlobalVisualStudio7Generator.cxx @@ -558,11 +558,6 @@ void cmGlobalVisualStudio7Generator cmLocalGenerator* root, std::vector& generators) { -#ifdef CMAKE_ENCODING_UTF8 - // Add UTF-8 BOM for .sln file to indicate encoding - const unsigned char utf8_bom[3] = {0xEF,0xBB,0xBF}; - fout.write(reinterpret_cast(utf8_bom), 3); -#endif // Write out the header for a SLN file this->WriteSLNHeader(fout); -- cgit v0.12