diff options
author | Aina Niemetz <aina.niemetz@gmail.com> | 2021-03-26 18:07:27 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-26 18:07:27 -0700 |
commit | 1ac0ebabb80f68c6c666d1eae1588c0950a6f2f7 (patch) | |
tree | 8dbb13564a619af3e8bd22ce76baeaf1dbf126a3 /cmake | |
parent | c84f7715ef73036b6b862b135881de991f66d0d4 (diff) |
Use color output to print configuration. (#6219)
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/Helpers.cmake | 12 |
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() |