build/EmbedResources: Omit unnecessary/extra explicit null byte

This commit is contained in:
Luke Dashjr 2025-03-11 19:58:25 +00:00
parent cf24d634ae
commit 9af21fe424
No known key found for this signature in database
GPG Key ID: A291A2C45D0C504A

View File

@ -11,7 +11,7 @@ foreach(INPUT_FILE ${INPUT_FILES})
string(REGEX REPLACE "[^\n][^\n]" "\\\\x\\0" INPUT_DATA_C_ARRAY "${INPUT_DATA_C_ARRAY}") string(REGEX REPLACE "[^\n][^\n]" "\\\\x\\0" INPUT_DATA_C_ARRAY "${INPUT_DATA_C_ARRAY}")
string(REGEX REPLACE "\n" "\"\n\"" INPUT_DATA_C_ARRAY "${INPUT_DATA_C_ARRAY}") string(REGEX REPLACE "\n" "\"\n\"" INPUT_DATA_C_ARRAY "${INPUT_DATA_C_ARRAY}")
string(APPEND OUTPUT_CONTENT "\nstatic const char ${OUTPUT_VAR}[]=\n\"${INPUT_DATA_C_ARRAY}\\0\";\nstatic const size_t ${OUTPUT_VAR}_sz=${INPUT_DATA_LEN};\n") string(APPEND OUTPUT_CONTENT "\nstatic const char ${OUTPUT_VAR}[]=\n\"${INPUT_DATA_C_ARRAY}\";\nstatic const size_t ${OUTPUT_VAR}_sz=${INPUT_DATA_LEN};\n")
endforeach() endforeach()
file(WRITE ${OUTPUT_FILE} "${OUTPUT_CONTENT}") file(WRITE ${OUTPUT_FILE} "${OUTPUT_CONTENT}")