cmake: Limit color output to terminals

VIm's Quickfix is useless with escape sequences embedded in
compiler output.
This commit is contained in:
Dan George 2021-01-29 14:07:54 -08:00 committed by Daniel Agar
parent 1375221c56
commit c1da999748

View File

@ -114,8 +114,8 @@ function(px4_add_common_flags)
elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 4.9)
# force color for gcc > 4.9
add_compile_options(-fdiagnostics-color=always)
# enable color for gcc > 4.9 when stdout is terminal
add_compile_options(-fdiagnostics-color=auto)
endif()
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 9.3)