set colors to "" on WIN32

This commit is contained in:
Radovan Bast 2016-11-21 20:43:54 +01:00
parent 588f26a5bc
commit 893c9bd80c

View File

@ -3,7 +3,7 @@
# Colorize CMake output. # Colorize CMake output.
# Code was found on StackOverflow: http://stackoverflow.com/a/19578320 # Code was found on StackOverflow: http://stackoverflow.com/a/19578320
# #
# Usage within CMake code # Usage within CMake code:
# message("This is normal") # message("This is normal")
# message("${Red}This is Red${ColourReset}") # message("${Red}This is Red${ColourReset}")
# message("${Green}This is Green${ColourReset}") # message("${Green}This is Green${ColourReset}")
@ -19,23 +19,42 @@
# message("${BoldMagenta}This is BoldMagenta${ColourReset}") # message("${BoldMagenta}This is BoldMagenta${ColourReset}")
# message("${BoldCyan}This is BoldCyan${ColourReset}") # message("${BoldCyan}This is BoldCyan${ColourReset}")
# message("${BoldWhite}This is BoldWhite\n\n${ColourReset}") # message("${BoldWhite}This is BoldWhite\n\n${ColourReset}")
#
# Has no effect on WIN32.
if(NOT WIN32) if(WIN32)
string(ASCII 27 Esc) set(ColourReset "")
set(ColourReset "${Esc}[m") set(ColourBold "")
set(ColourBold "${Esc}[1m") set(Red "")
set(Red "${Esc}[31m") set(Green "")
set(Green "${Esc}[32m") set(Yellow "")
set(Yellow "${Esc}[33m") set(Blue "")
set(Blue "${Esc}[34m") set(Magenta "")
set(Magenta "${Esc}[35m") set(Cyan "")
set(Cyan "${Esc}[36m") set(White "")
set(White "${Esc}[37m") set(BoldRed "")
set(BoldRed "${Esc}[1;31m") set(BoldGreen "")
set(BoldGreen "${Esc}[1;32m") set(BoldYellow "")
set(BoldYellow "${Esc}[1;33m") set(BoldBlue "")
set(BoldBlue "${Esc}[1;34m") set(BoldMagenta "")
set(BoldMagenta "${Esc}[1;35m") set(BoldCyan "")
set(BoldCyan "${Esc}[1;36m") set(BoldWhite "")
set(BoldWhite "${Esc}[1;37m") else()
string(ASCII 27 Esc)
set(ColourReset "${Esc}[m")
set(ColourBold "${Esc}[1m")
set(Red "${Esc}[31m")
set(Green "${Esc}[32m")
set(Yellow "${Esc}[33m")
set(Blue "${Esc}[34m")
set(Magenta "${Esc}[35m")
set(Cyan "${Esc}[36m")
set(White "${Esc}[37m")
set(BoldRed "${Esc}[1;31m")
set(BoldGreen "${Esc}[1;32m")
set(BoldYellow "${Esc}[1;33m")
set(BoldBlue "${Esc}[1;34m")
set(BoldMagenta "${Esc}[1;35m")
set(BoldCyan "${Esc}[1;36m")
set(BoldWhite "${Esc}[1;37m")
endif() endif()