summaryrefslogtreecommitdiff
path: root/Source/cmExportFileGenerator.cxx
diff options
context:
space:
mode:
authorBen Boeckel <ben.boeckel@kitware.com>2022-04-20 14:03:43 -0400
committerBen Boeckel <ben.boeckel@kitware.com>2022-04-20 15:33:34 -0400
commitd74761b181ccf21e50a3b371617ec8f24cd54a4d (patch)
tree894407770943d0e2429fe8598ece1014da769b4f /Source/cmExportFileGenerator.cxx
parent59cc92085ea7c5a81de7d79946fa97f045adea78 (diff)
downloadcmake-d74761b181ccf21e50a3b371617ec8f24cd54a4d.tar.gz
generated-scripts: simplify `if` conditions
Diffstat (limited to 'Source/cmExportFileGenerator.cxx')
-rw-r--r--Source/cmExportFileGenerator.cxx15
1 files changed, 7 insertions, 8 deletions
diff --git a/Source/cmExportFileGenerator.cxx b/Source/cmExportFileGenerator.cxx
index fb3708043e..97a6088941 100644
--- a/Source/cmExportFileGenerator.cxx
+++ b/Source/cmExportFileGenerator.cxx
@@ -985,19 +985,18 @@ void cmExportFileGenerator::GenerateExpectedTargetsCode(
/* clang-format off */
os << "# Protect against multiple inclusion, which would fail when already "
"imported targets are added once more.\n"
- "set(_cmake_targets_defined)\n"
- "set(_cmake_targets_not_defined)\n"
- "set(_cmake_expected_targets)\n"
+ "set(_cmake_targets_defined \"\")\n"
+ "set(_cmake_targets_not_defined \"\")\n"
+ "set(_cmake_expected_targets \"\")\n"
"foreach(_cmake_expected_target " << expectedTargets << ")\n"
" list(APPEND _cmake_expected_targets ${_cmake_expected_target})\n"
- " if(NOT TARGET ${_cmake_expected_target})\n"
- " list(APPEND _cmake_targets_not_defined ${_cmake_expected_target})\n"
- " endif()\n"
" if(TARGET ${_cmake_expected_target})\n"
" list(APPEND _cmake_targets_defined ${_cmake_expected_target})\n"
+ " else()\n"
+ " list(APPEND _cmake_targets_not_defined ${_cmake_expected_target})\n"
" endif()\n"
"endforeach()\n"
- "if(\"${_cmake_targets_defined}\" STREQUAL \"${_cmake_expected_targets}\")\n"
+ "if(_cmake_targets_defined STREQUAL _cmake_expected_targets)\n"
" unset(_cmake_targets_defined)\n"
" unset(_cmake_targets_not_defined)\n"
" unset(_cmake_expected_targets)\n"
@@ -1005,7 +1004,7 @@ void cmExportFileGenerator::GenerateExpectedTargetsCode(
" cmake_policy(POP)\n"
" return()\n"
"endif()\n"
- "if(NOT \"${_cmake_targets_defined}\" STREQUAL \"\")\n"
+ "if(NOT _cmake_targets_defined STREQUAL \"\")\n"
" message(FATAL_ERROR \"Some (but not all) targets in this export "
"set were already defined.\\nTargets Defined: ${_cmake_targets_defined}\\n"
"Targets not yet defined: ${_cmake_targets_not_defined}\\n\")\n"