summaryrefslogtreecommitdiffstats
path: root/Source/cmExportInstallFileGenerator.h
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2016-07-12 17:26:55 (GMT)
committerBrad King <brad.king@kitware.com>2016-09-08 14:37:33 (GMT)
commitd5257063b04a95aca3d144f860698a3c7181e554 (patch)
treed80777fc21792953fc72ee734acfdc7337ee19b1 /Source/cmExportInstallFileGenerator.h
parentf81b9475f3724eef5d9e81b9190e30f5df09c808 (diff)
downloadCMake-d5257063b04a95aca3d144f860698a3c7181e554.zip
CMake-d5257063b04a95aca3d144f860698a3c7181e554.tar.gz
CMake-d5257063b04a95aca3d144f860698a3c7181e554.tar.bz2
Export: Virtualize file generation step helpers
Allow subclasses to override the actual content generation.
Diffstat (limited to 'Source/cmExportInstallFileGenerator.h')
-rw-r--r--Source/cmExportInstallFileGenerator.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/cmExportInstallFileGenerator.h b/Source/cmExportInstallFileGenerator.h
index fe34efd..63f2d40 100644
--- a/Source/cmExportInstallFileGenerator.h
+++ b/Source/cmExportInstallFileGenerator.h
@@ -81,16 +81,16 @@ protected:
const std::string& name);
/** Generate the relative import prefix. */
- void GenerateImportPrefix(std::ostream&);
+ virtual void GenerateImportPrefix(std::ostream&);
/** Generate the relative import prefix. */
- void LoadConfigFiles(std::ostream&);
+ virtual void LoadConfigFiles(std::ostream&);
- void CleanupTemporaryVariables(std::ostream&);
+ virtual void CleanupTemporaryVariables(std::ostream&);
/** Generate a per-configuration file for the targets. */
- bool GenerateImportFileConfig(const std::string& config,
- std::vector<std::string>& missingTargets);
+ virtual bool GenerateImportFileConfig(
+ const std::string& config, std::vector<std::string>& missingTargets);
/** Fill in properties indicating installed file locations. */
void SetImportLocationProperty(const std::string& config,