Fixed problem with backslashes in embedded build information.
This commit is contained in:
@@ -108,9 +108,8 @@ set(OPENCV_BUILD_INFO_FILE "${OpenCV_BINARY_DIR}/version_string.tmp")
|
|||||||
file(REMOVE "${OPENCV_BUILD_INFO_FILE}")
|
file(REMOVE "${OPENCV_BUILD_INFO_FILE}")
|
||||||
function(ocv_output_status msg)
|
function(ocv_output_status msg)
|
||||||
message(STATUS "${msg}")
|
message(STATUS "${msg}")
|
||||||
if(msg MATCHES "\"")
|
string(REPLACE "\\" "\\\\" msg "${msg}")
|
||||||
string(REPLACE "\"" "\\\"" msg "${msg}")
|
string(REPLACE "\"" "\\\"" msg "${msg}")
|
||||||
endif()
|
|
||||||
file(APPEND "${OPENCV_BUILD_INFO_FILE}" "\"${msg}\\n\"\n")
|
file(APPEND "${OPENCV_BUILD_INFO_FILE}" "\"${msg}\\n\"\n")
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user