replace sub string
发布时间 2023-04-03 12:49:16作者: ploolq
function(replaceAllSubs)
set(replaced )
set(tail )
math(EXPR tail "${ARGC}-1")
foreach( i RANGE 1 ${tail})
set(cur )
list(GET ARGV ${i} cur)
string(REPLACE "aa" "bb" rep ${cur})
list(APPEND replaced ${rep})
endforeach()
set(${ARGV0} ${replaced} PARENT_SCOPE)
endfunction()
set(replacedResultList )
# ARGV0 is the return result
replaceAllSubs(replacedResultList ${inputListOfString})
foreach(key ${replacedResultList})
message(STATUS "${key}\n")
endforeach()