You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
508 B
CMake
20 lines
508 B
CMake
if(NOT unc_targetfile)
|
|
MESSAGE(FATAL_ERROR "unc_targetfile param not defined")
|
|
endif()
|
|
|
|
function(cat IN_FILE OUT_FILE)
|
|
file(READ ${IN_FILE} CONTENTS)
|
|
file(APPEND ${OUT_FILE} "${CONTENTS}")
|
|
endfunction()
|
|
|
|
|
|
SET(unc_tmpfile "${unc_targetfile}_.tmp")
|
|
|
|
file(WRITE "${unc_tmpfile}" "")
|
|
|
|
cat("${CMAKE_CURRENT_LIST_DIR}/prefix_file" "${unc_tmpfile}")
|
|
cat("${unc_targetfile}" "${unc_tmpfile}")
|
|
cat("${CMAKE_CURRENT_LIST_DIR}/postfix_file" "${unc_tmpfile}")
|
|
|
|
file(RENAME "${unc_tmpfile}" "${unc_targetfile}")
|