diff options
author | Brad King <brad.king@kitware.com> | 2018-03-01 12:54:09 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2018-03-01 12:54:20 (GMT) |
commit | 61f92e69c013e55fcf031eab26f930341c41d97f (patch) | |
tree | e5083e7845c2c01ae09a67a5d8e72de0adcd394f /Source/cmExportFileGenerator.cxx | |
parent | e02f4f066011d5b5c493e99f5e21ea0d64cf9aa2 (diff) | |
parent | ea0ce73a195e1cc0f672f1e7519c42a240592f15 (diff) | |
download | CMake-61f92e69c013e55fcf031eab26f930341c41d97f.zip CMake-61f92e69c013e55fcf031eab26f930341c41d97f.tar.gz CMake-61f92e69c013e55fcf031eab26f930341c41d97f.tar.bz2 |
Merge topic 'object-library-export-as-interface'
ea0ce73a19 install,export: Maybe transform OBJECT libraries to INTERFACE libraries
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1811
Diffstat (limited to 'Source/cmExportFileGenerator.cxx')
-rw-r--r-- | Source/cmExportFileGenerator.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/cmExportFileGenerator.cxx b/Source/cmExportFileGenerator.cxx index 434abdc..0f1d745 100644 --- a/Source/cmExportFileGenerator.cxx +++ b/Source/cmExportFileGenerator.cxx @@ -901,8 +901,10 @@ void cmExportFileGenerator::GenerateExpectedTargetsCode( "\n\n"; /* clang-format on */ } + void cmExportFileGenerator::GenerateImportTargetCode( - std::ostream& os, const cmGeneratorTarget* target) + std::ostream& os, cmGeneratorTarget const* target, + cmStateEnums::TargetType targetType) { // Construct the imported target name. std::string targetName = this->Namespace; @@ -911,7 +913,7 @@ void cmExportFileGenerator::GenerateImportTargetCode( // Create the imported target. os << "# Create imported target " << targetName << "\n"; - switch (target->GetType()) { + switch (targetType) { case cmStateEnums::EXECUTABLE: os << "add_executable(" << targetName << " IMPORTED)\n"; break; |