Ver Fonte

Ninja: Cannot pass a reference to an anonymous object.

Nicolas Despres há 13 anos atrás
pai
commit
9e30289176
1 ficheiros alterados com 2 adições e 1 exclusões
  1. 2 1
      Source/cmNinjaNormalTargetGenerator.cxx

+ 2 - 1
Source/cmNinjaNormalTargetGenerator.cxx

@@ -444,9 +444,10 @@ void cmNinjaNormalTargetGenerator::WriteLinkStatement()
     {
     // It is common to place debug symbols at a specific place,
     // so we need a plain target name in the rule available.
+    std::string prefix;
     std::string base;
     std::string suffix;
-    this->GetTarget()->GetFullNameComponents(std::string(), base, suffix);
+    this->GetTarget()->GetFullNameComponents(prefix, base, suffix);
     std::string dbg_suffix = ".dbg";
     // TODO: Where to document?
     if (mf->GetDefinition("CMAKE_DEBUG_SYMBOL_SUFFIX"))