Advertisement
Guest User

Untitled

a guest
Jan 7th, 2013
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.33 KB | None | 0 0
  1.  Source/cmVisualStudio10TargetGenerator.cxx | 15 +++++++++------
  2.  1 file changed, 9 insertions(+), 6 deletions(-)
  3.  
  4. diff --git a/Source/cmVisualStudio10TargetGenerator.cxx b/Source/cmVisualStudio10TargetGenerator.cxx
  5. index 1e37ca5..9dfcc65 100644
  6. --- a/Source/cmVisualStudio10TargetGenerator.cxx
  7. +++ b/Source/cmVisualStudio10TargetGenerator.cxx
  8. @@ -422,15 +422,15 @@ void cmVisualStudio10TargetGenerator::WriteProjectConfigurationValues()
  9.        {
  10.        this->WriteString("<CharacterSet>Unicode</CharacterSet>\n", 2);
  11.        }
  12. -    else if (this->Target->GetType() <= cmTarget::MODULE_LIBRARY &&
  13. -       this->ClOptions[*i]->UsingSBCS())
  14. +    else /*if (this->Target->GetType() <= cmTarget::MODULE_LIBRARY &&
  15. +       this->ClOptions[*i]->UsingSBCS()) */
  16.        {
  17.        this->WriteString("<CharacterSet>NotSet</CharacterSet>\n", 2);
  18.        }
  19. -    else
  20. +    /*else
  21.        {
  22.        this->WriteString("<CharacterSet>MultiByte</CharacterSet>\n", 2);
  23. -      }
  24. +      }*/
  25.      if(const char* toolset = gg->GetPlatformToolset())
  26.        {
  27.        std::string pts = "<PlatformToolset>";
  28. @@ -1228,6 +1228,7 @@ bool cmVisualStudio10TargetGenerator::ComputeClOptions(
  29.    // Get preprocessor definitions for this directory.
  30.    std::string defineFlags = this->Target->GetMakefile()->GetDefineFlags();
  31.    clOptions.FixExceptionHandlingDefault();
  32. +  clOptions.AddFlag("RuntimeLibrary", "");
  33.    clOptions.AddFlag("PrecompiledHeader", "NotUsing");
  34.    clOptions.Parse(flags.c_str());
  35.    clOptions.Parse(defineFlags.c_str());
  36. @@ -1419,10 +1420,10 @@ void cmVisualStudio10TargetGenerator::WriteLinkOptions(std::string const&
  37.      {
  38.      flags += " /SUBSYSTEM:WINDOWS";
  39.      }
  40. -  else
  41. +  /* else
  42.      {
  43.      flags += " /SUBSYSTEM:CONSOLE";
  44. -    }
  45. +    } */
  46.    cmSystemTools::ReplaceString(flags, "/INCREMENTAL:YES", "");
  47.    cmSystemTools::ReplaceString(flags, "/INCREMENTAL:NO", "");
  48.    std::string standardLibsVar = "CMAKE_";
  49. @@ -1514,6 +1515,8 @@ void cmVisualStudio10TargetGenerator::WriteLinkOptions(std::string const&
  50.  
  51.    linkOptions.AddFlag("ImportLibrary", imLib.c_str());
  52.    linkOptions.AddFlag("ProgramDataBaseFile", pdb.c_str());
  53. +  linkOptions.AddFlag("RandomizedBaseAddress", "");
  54. +  linkOptions.AddFlag("DataExecutionPrevention", "");
  55.    linkOptions.Parse(flags.c_str());
  56.    if(!this->GeneratorTarget->ModuleDefinitionFile.empty())
  57.      {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement