dont use lists for CMake replace in file
This commit is contained in:
@@ -1,14 +1,3 @@
|
|||||||
file(READ ${INPUTFILE} INPUT_TEXT)
|
file(READ ${INPUTFILE} INPUT_TEXT)
|
||||||
|
string(REPLACE ${TO_REPLACE} ${REPLACEMENT} INPUT_TEXT "${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()
|
|
||||||
|
|
||||||
file(WRITE ${OUTPUTFILE} "${INPUT_TEXT}")
|
file(WRITE ${OUTPUTFILE} "${INPUT_TEXT}")
|
||||||
Reference in New Issue
Block a user