diff options
Diffstat (limited to 'Source/cmExportBuildFileGenerator.h')
-rw-r--r-- | Source/cmExportBuildFileGenerator.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/cmExportBuildFileGenerator.h b/Source/cmExportBuildFileGenerator.h index 53423f3..394e95a 100644 --- a/Source/cmExportBuildFileGenerator.h +++ b/Source/cmExportBuildFileGenerator.h @@ -19,6 +19,8 @@ #include "cmExportFileGenerator.h" +class cmExportCommand; + /** \class cmExportBuildFileGenerator * \brief Generate a file exporting targets from a build tree. * @@ -31,12 +33,17 @@ class cmExportBuildFileGenerator: public cmExportFileGenerator { public: + cmExportBuildFileGenerator(); + /** Set the list of targets to export. */ void SetExports(std::vector<cmTarget*> const* exports) { this->Exports = exports; } /** Set whether to append generated code to the output file. */ void SetAppendMode(bool append) { this->AppendMode = append; } + + /** Set the command instance through which errors should be reported. */ + void SetCommand(cmExportCommand* cmd) { this->ExportCommand = cmd; } protected: // Implement virtual methods from the superclass. virtual bool GenerateMainFile(std::ostream& os); @@ -52,6 +59,7 @@ protected: ImportPropertyMap& properties); std::vector<cmTarget*> const* Exports; + cmExportCommand* ExportCommand; }; #endif |