16 lines
518 B
CMake
16 lines
518 B
CMake
|
function(z_vcpkg_prettify_command_line out_var)
|
||
|
set(output_list "")
|
||
|
z_vcpkg_function_arguments(args 1)
|
||
|
foreach(v IN LISTS args)
|
||
|
string(REPLACE [[\]] [[\\]] v "${v}")
|
||
|
if(v MATCHES "( )")
|
||
|
string(REPLACE [["]] [[\"]] v "${v}")
|
||
|
list(APPEND output_list "\"${v}\"")
|
||
|
else()
|
||
|
list(APPEND output_list "${v}")
|
||
|
endif()
|
||
|
endforeach()
|
||
|
list(JOIN output_list " " output)
|
||
|
set("${out_var}" "${output}" PARENT_SCOPE)
|
||
|
endfunction()
|