Răsfoiți Sursa

ENH: fix for bug -gdwarf getting removed

Bill Hoffman 19 ani în urmă
părinte
comite
107e01c8dc
1 a modificat fișierele cu 4 adăugiri și 0 ștergeri
  1. 4 0
      Source/cmGlobalXCodeGenerator.cxx

+ 4 - 0
Source/cmGlobalXCodeGenerator.cxx

@@ -866,6 +866,10 @@ std::string cmGlobalXCodeGenerator::ExtractFlag(const char* flag,
   std::string::size_type pos = flags.find(flag);
   if(pos != flags.npos)
     {
+    if(flags[pos + strlen(flag)] != ' ')
+      {
+      return flags;
+      }
     retFlag = flag;
     // remove the flag
     flags[pos]=' ';