CMAKE_MESSAGE_INDENT¶
在版本 3.16 中添加。
该 message()
命令从该列表中连接字符串,并且对于 NOTICE
及以下日志级别,它将在消息的每一行之前添加结果字符串。
示例
list(APPEND listVar one two three)
message(VERBOSE [[Collected items in the "listVar":]])
list(APPEND CMAKE_MESSAGE_INDENT " ")
foreach(item IN LISTS listVar)
message(VERBOSE ${item})
endforeach()
list(POP_BACK CMAKE_MESSAGE_INDENT)
message(VERBOSE "No more indent")
以下输出结果
-- Collected items in the "listVar":
-- one
-- two
-- three
-- No more indent