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.
This commit is contained in:
Brad King 2015-02-24 13:29:42 -05:00
parent 99575c9ac1
commit 987d4a1240
2 changed files with 0 additions and 10 deletions

View File

@ -93,11 +93,6 @@ void cmGlobalVisualStudio71Generator
cmLocalGenerator* root,
std::vector<cmLocalGenerator*>& 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<const char*>(utf8_bom), 3);
#endif
// Write out the header for a SLN file
this->WriteSLNHeader(fout);

View File

@ -558,11 +558,6 @@ void cmGlobalVisualStudio7Generator
cmLocalGenerator* root,
std::vector<cmLocalGenerator*>& 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<const char*>(utf8_bom), 3);
#endif
// Write out the header for a SLN file
this->WriteSLNHeader(fout);