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