From 5bdbbd1695e55b231ab2f080ff9cc4b927d05ebf Mon Sep 17 00:00:00 2001 From: James R <justsomejames2@gmail.com> Date: Mon, 2 Jan 2023 20:04:01 -0800 Subject: [PATCH] Comptime.cmake: escape \backslashes and "quotes" in git subject line --- cmake/Comptime.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/Comptime.cmake b/cmake/Comptime.cmake index ddd79536e1..f50faf933a 100644 --- a/cmake/Comptime.cmake +++ b/cmake/Comptime.cmake @@ -9,9 +9,11 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Mo include(GitUtilities) git_current_branch(SRB2_COMP_BRANCH) -git_summary(SRB2_COMP_REVISION) git_working_tree_dirty(SRB2_COMP_UNCOMMITTED) +git_summary(revision) +string(REGEX REPLACE "([\"\\])" "\\\\\\1" SRB2_COMP_REVISION "${revision}") + if("${CMAKE_BUILD_TYPE}" STREQUAL "") set(CMAKE_BUILD_TYPE None) endif() -- GitLab