Modules: Tolerate CMAKE_EXECUTE_PROCESS_COMMAND_ERROR_IS_FATAL

Capture `execute_process` calls' `RESULT_VARIABLE`.

We don't actually need to check the result as we presume the existing
logic is already adequate, and sometimes programs return non-zero values
as result of valid query.  I.e. this is a "safe" way to broadly protect
these scripts.

Issue: #27782
This commit is contained in:
scivision
2026-05-07 13:36:36 -04:00
parent 46410ea189
commit 7406f0be82
39 changed files with 144 additions and 51 deletions
+1
View File
@@ -22,6 +22,7 @@ else()
OUTPUT_VARIABLE _CMD_JAVA_HOME
OUTPUT_STRIP_TRAILING_WHITESPACE
ERROR_QUIET
RESULT_VARIABLE _result_java_home
)
endif()
if(_CMD_JAVA_HOME AND IS_DIRECTORY "${_CMD_JAVA_HOME}")