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:31 (GMT)
commitf81b9475f3724eef5d9e81b9190e30f5df09c808 (patch)
treeb2e9bc3973c3ac91826becb5513f7d1cd6a2adf4 /Source/cmExportInstallFileGenerator.h
parentf506489d1ed222761f9ce752144a458290020e55 (diff)
downloadCMake-f81b9475f3724eef5d9e81b9190e30f5df09c808.zip
CMake-f81b9475f3724eef5d9e81b9190e30f5df09c808.tar.gz
CMake-f81b9475f3724eef5d9e81b9190e30f5df09c808.tar.bz2
Export: Factor out file generation steps into helpers
Do not actually generate any content in the driving code paths. Use helpers for that.
Diffstat (limited to 'Source/cmExportInstallFileGenerator.h')
-rw-r--r--Source/cmExportInstallFileGenerator.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/cmExportInstallFileGenerator.h b/Source/cmExportInstallFileGenerator.h
index c693dc1..fe34efd 100644
--- a/Source/cmExportInstallFileGenerator.h
+++ b/Source/cmExportInstallFileGenerator.h
@@ -80,6 +80,14 @@ protected:
std::vector<std::string> FindNamespaces(cmGlobalGenerator* gg,
const std::string& name);
+ /** Generate the relative import prefix. */
+ void GenerateImportPrefix(std::ostream&);
+
+ /** Generate the relative import prefix. */
+ void LoadConfigFiles(std::ostream&);
+
+ void CleanupTemporaryVariables(std::ostream&);
+
/** Generate a per-configuration file for the targets. */
bool GenerateImportFileConfig(const std::string& config,
std::vector<std::string>& missingTargets);