Hello,
can someone perhaps confirm if this is a feature or a side effect that should be avoided:
function(foo)
cmake_parse_arguments(
PARSE_ARGV
0
PARSED_ARGS # prefix
"" # options
"" # one-value keywords
"OPTIONS" # multi-value keywords
)
message(STATUS "${PARSED_ARGS_OPTIONS}")
endfunction()
foo(OPTIONS --foo --bar --baz)
# outputs: --foo;--bar;--baz
foo(OPTIONS --foo --bar OPTIONS --baz)
# outputs: --foo;--bar;--baz
The multi-value keywords could be used multiple times in a function call?