summaryrefslogtreecommitdiff
path: root/Modules/CMakePrintHelpers.cmake
diff options
context:
space:
mode:
authorFeRD (Frank Dana) <ferdnyc@gmail.com>2022-06-06 12:27:09 -0400
committerFeRD (Frank Dana) <ferdnyc@gmail.com>2022-06-06 12:27:09 -0400
commit5fa70e1738902ea7cdec11f30622705c0d9a2149 (patch)
treee15e519aa76437f080b40ea4801d46fb85d0df1d /Modules/CMakePrintHelpers.cmake
parent2579503f450f99166408d25161d950450cda0544 (diff)
downloadcmake-5fa70e1738902ea7cdec11f30622705c0d9a2149.tar.gz
PrintHelpers: Rewrite a few more error messages
Diffstat (limited to 'Modules/CMakePrintHelpers.cmake')
-rw-r--r--Modules/CMakePrintHelpers.cmake5
1 files changed, 3 insertions, 2 deletions
diff --git a/Modules/CMakePrintHelpers.cmake b/Modules/CMakePrintHelpers.cmake
index 0af2d3fc13..f40b06cd00 100644
--- a/Modules/CMakePrintHelpers.cmake
+++ b/Modules/CMakePrintHelpers.cmake
@@ -125,13 +125,14 @@ function(cmake_print_properties)
endif()
if(NOT mode)
- message(FATAL_ERROR "Mode keyword missing in cmake_print_properties() call, must be one of TARGETS SOURCES TESTS DIRECTORIES CACHE_ENTRIES PROPERTIES")
+ message(FATAL_ERROR "${_missing_mode_message}")
return()
endif()
list(LENGTH mode modeLength)
if("${modeLength}" GREATER 1)
- message(FATAL_ERROR "Multiple mode keyword used in cmake_print_properties() call, it must be exactly one of TARGETS SOURCES TESTS DIRECTORIES CACHE_ENTRIES PROPERTIES")
+ message(FATAL_ERROR
+ "Multiple mode keywords used in cmake_print_properties() call, there must be exactly one of ${_mode_names}.")
return()
endif()