diff options
Diffstat (limited to 'Source/cmTarget.h')
-rw-r--r-- | Source/cmTarget.h | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/Source/cmTarget.h b/Source/cmTarget.h index 8b857e0..ad7e611 100644 --- a/Source/cmTarget.h +++ b/Source/cmTarget.h @@ -507,27 +507,12 @@ private: bool IsImportedTarget; // Cache target output paths for each configuration. - struct OutputInfo - { - std::string OutDir; - std::string ImpDir; - }; - typedef std::map<cmStdString, OutputInfo> OutputInfoMapType; - OutputInfoMapType OutputInfoMap; + struct OutputInfo; OutputInfo const* GetOutputInfo(const char* config); void ComputeOutputDir(const char* config, bool implib, std::string& out); // Cache import information from properties for each configuration. - struct ImportInfo - { - bool NoSOName; - std::string Location; - std::string SOName; - std::string ImportLibrary; - cmTarget::LinkInterface LinkInterface; - }; - typedef std::map<cmStdString, ImportInfo> ImportInfoMapType; - ImportInfoMapType ImportInfoMap; + struct ImportInfo; ImportInfo const* GetImportInfo(const char* config); void ComputeImportInfo(std::string const& desired_config, ImportInfo& info); |