From c7504d5917988756bb0e4ca21910deaa79317539 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Fri, 17 Jan 2025 16:43:40 +0100 Subject: [PATCH] YCMEPHelper: Remove check for git global name and email being set even if NON_INTERACTIVE_BUILD is OFF --- modules/YCMEPHelper.cmake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/YCMEPHelper.cmake b/modules/YCMEPHelper.cmake index f24fc5de..6f9e71ba 100644 --- a/modules/YCMEPHelper.cmake +++ b/modules/YCMEPHelper.cmake @@ -327,8 +327,8 @@ function(_YCM_SETUP_GIT) RESULT_VARIABLE _error_code OUTPUT_VARIABLE _output_name OUTPUT_STRIP_TRAILING_WHITESPACE) - if(NOT NON_INTERACTIVE_BUILD AND _error_code) - message(FATAL_ERROR "Failed to get git name. Please set it with \"git config --global user.name Firstname Lastname\" or from your favorite git gui.") + if(_error_code) + set(_output_name "") endif() execute_process(COMMAND ${GIT_EXECUTABLE} config --get user.email @@ -336,8 +336,8 @@ function(_YCM_SETUP_GIT) RESULT_VARIABLE _error_code OUTPUT_VARIABLE _output_email OUTPUT_STRIP_TRAILING_WHITESPACE) - if(NOT NON_INTERACTIVE_BUILD AND _error_code) - message(FATAL_ERROR "Failed to get git email. Please set it with \"git config --global user.email name@example.com\" or from your favorite git gui.") + if(_error_code) + set(_output_email "") endif() set(YCM_GIT_COMMIT_NAME "${_output_name}" CACHE STRING "Name to use for git commits")