983 B
Executable File
983 B
Executable File
z_vcpkg_function_arguments
The latest version of this document lives in the vcpkg repo.
Only for internal use in vcpkg helpers. Behavior and arguments will change without notice.
Get a list of the arguments which were passed in.
Unlike ARGV, which is simply the arguments joined with ;,
so that (A B) is not distinguishable from ("A;B"),
this macro gives "A;B" for the first argument list,
and "A\;B" for the second.
z_vcpkg_function_arguments(<out-var> [<N>])
z_vcpkg_function_arguments gets the arguments between ARGV<N> and the last argument.
<N> defaults to 0, so that all arguments are taken.
Example:
function(foo_replacement)
z_vcpkg_function_arguments(ARGS)
foo(${ARGS})
...
endfunction()