summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorAina Niemetz <aina.niemetz@gmail.com>2021-03-26 18:07:27 -0700
committerGitHub <noreply@github.com>2021-03-26 18:07:27 -0700
commit1ac0ebabb80f68c6c666d1eae1588c0950a6f2f7 (patch)
tree8dbb13564a619af3e8bd22ce76baeaf1dbf126a3 /cmake
parentc84f7715ef73036b6b862b135881de991f66d0d4 (diff)
Use color output to print configuration. (#6219)
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Helpers.cmake12
1 files changed, 9 insertions, 3 deletions
diff --git a/cmake/Helpers.cmake b/cmake/Helpers.cmake
index 871fcc0c7..d237d6016 100644
--- a/cmake/Helpers.cmake
+++ b/cmake/Helpers.cmake
@@ -124,15 +124,21 @@ function(list_prepend in_list prepand_value out_list)
set(${out_list} ${${out_list}} PARENT_SCOPE)
endfunction()
+macro(print_info msg)
+ message("${Blue}${msg}${ResetColor}")
+endmacro()
+
# Helper to print the configuration of a 2-valued or 3-valued option 'var'
# with prefix 'str'.
macro(print_config str var)
- if(${var} STREQUAL "ON")
+ if("${var}" STREQUAL "ON")
set(OPT_VAL_STR "on")
- else()
+ elseif("${var}" STREQUAL "OFF")
set(OPT_VAL_STR "off")
+ else()
+ set(OPT_VAL_STR ${var})
endif()
- message("${str} ${OPT_VAL_STR}")
+ message("${Blue}${str}: ${Green}${OPT_VAL_STR}${ResetColor}")
endmacro()
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback