cmake-macro の引数は、マクロの範囲内および範囲内で読み取り専用ですか?
次のコードを考慮します。
macro(test arg)
message("output: ${arg}")
set(arg "overwritten")
message("output: ${arg}")
endmacro(test)
test("original")
出力は
output: original
output: original
この動作を変更する方法はありますか?