Browse Source

Parser: Store the Backtrace for use in issuing messages

Stephen Kelly 9 years ago
parent
commit
db7de303c2
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Source/cmListFileCache.cxx

+ 2 - 0
Source/cmListFileCache.cxx

@@ -30,6 +30,7 @@ struct cmListFileParser
                    cmListFileArgument::Delimiter delim);
   cmListFile* ListFile;
   cmMakefile* Makefile;
+  cmListFileBacktrace Backtrace;
   const char* FileName;
   cmListFileLexer* Lexer;
   cmListFileFunction Function;
@@ -45,6 +46,7 @@ cmListFileParser::cmListFileParser(cmListFile* lf, cmMakefile* mf,
                                    const char* filename)
   : ListFile(lf)
   , Makefile(mf)
+  , Backtrace(mf->GetBacktrace())
   , FileName(filename)
   , Lexer(cmListFileLexer_New())
 {