dont use lists for CMake replace in file

This commit is contained in:
Nick Fisher
2024-05-17 14:33:24 +08:00
parent 6bfb32b5e8
commit b8588e3196

View File

@@ -1,14 +1,3 @@
file(READ ${INPUTFILE} INPUT_TEXT)
foreach(TO_REPLACE_STRING ${TO_REPLACE})
#get the index of the current to_replace string
list(FIND TO_REPLACE ${TO_REPLACE_STRING} REPLACE_INDEX)
#look up the corresponding replacement string
list(GET REPLACEMENT ${REPLACE_INDEX} REPLACEMENT_STRING)
string(REPLACE ${TO_REPLACE_STRING} ${REPLACEMENT_STRING} INPUT_TEXT "${INPUT_TEXT}")
endforeach()
string(REPLACE ${TO_REPLACE} ${REPLACEMENT} INPUT_TEXT "${INPUT_TEXT}")
file(WRITE ${OUTPUTFILE} "${INPUT_TEXT}")