Функция для добавления общего префикса ко всем переменным в списке

This commit is contained in:
Andrei Astafev 2021-05-18 08:59:52 +03:00
parent 1bff4d2a0d
commit 894a63237a

View File

@ -3,3 +3,12 @@ function(canonical_string INV OUTV)
string(REGEX REPLACE "[ -]" "_" _arg_fixed ${_arg_uppercase})
set(${OUTV} ${_arg_fixed} PARENT_SCOPE)
endfunction()
# Добавление общего префикса ко всем переменным в списке
function(list_transform_prepend var prefix)
set(temp "")
foreach(f ${${var}})
list(APPEND temp "${prefix}${f}")
endforeach()
set(${var} "${temp}" PARENT_SCOPE)
endfunction()